मान लें, वहाँ लगभग निम्न क्रियाओं से युक्त एक काम है:मैं कार्य रद्दीकरण को कैसे बल दूं?
Task someTask = new Task(() => {
while(!IsCancellationRequested) {
Do_something_over_a_long_period_of_time();
token.ThrowIfCancellationRequested();
Do_something_over_a_long_period_of_time();
token.ThrowIfCancellationRequested();
Do_something_over_a_long_period_of_time();
token.ThrowIfCancellationRequested();
}
});
someTask.Start();
और सुंदर अधीर उपयोगकर्ता हैं। वे तुरंत मेरे आवेदन को समाप्त करने के लिए लंबे समय तक। लंबी प्रतीक्षा चल रही है, जबकि वे इंतजार नहीं करना चाहते हैं।
मैं Thread
कक्षा का उपयोग करता था और Abort()
कमांड का आह्वान करने के तुरंत बाद अपने सभी धागे को निरस्त करने में सक्षम था।
मैं अपने कार्यों को तुरंत कैसे रोकूं?
धन्यवाद।
क्या आपने पृष्ठभूमिवर्कर को देखा है? – HadleyHope
@ हैडलीहोप पृष्ठभूमि कार्यकर्ता अपनी समस्या का समाधान कैसे करेगा। यह कार्य – Kugel