पर WPF प्रेषक धागे का उपयोग कैसे करें मुझे एक ViewModel में कोड मिला है जो किसी कार्य के माध्यम से सेवा को कॉल करता है। जब कार्य समाप्त होता है, तो यह एक पर्यवेक्षण चयन को पॉप्युलेट करेगा। समस्या यह है कि यह ContinueWith विधि का उपयोग करके कार्य करने का कार्य कर रहा है और कार्य शेड्यूलर के रूप में TaskScheduler.FromCurrentSynchronizationContext प्रदान करता है, ताकि ओसी को यूआई थ्रेड पर अपडेट किया जा सके।TaskScheduler.FromCurrentSynchronizationContext - यूनिट परीक्षण
अब तक इतना अच्छा है, लेकिन जब यूनिट परीक्षण की बात आती है, तो यह एक अपवाद फेंकता है कि "वर्तमान सिंक्रनाइज़ेशन कॉन्टेक्स्ट को टास्कशेड्यूलर के रूप में उपयोग नहीं किया जा सकता है।" यदि मैं इकाई परीक्षण पर एक नकली सिंक्रनाइज़ेशन कॉन्टेक्स्ट का उपयोग करता हूं, तो ऑब्जर्वेबल कोलेक्शन एक त्रुटि फेंकता है क्योंकि इसे प्रेषक थ्रेड के आधार पर अपडेट किया जा रहा है।
वहाँ किसी भी तरह से इस के आसपास काम करने के लिए है?
धन्यवाद।
यह काम किया, बहुत बहुत धन्यवाद! – Alberto