cancellation-token पर टैग किए गए जवाब

4
टास्क कंस्ट्रक्टर में रद्दीकरण टोकन: क्यों?
कुछ System.Threading.Tasks.Taskनिर्माणकर्ता CancellationTokenएक पैरामीटर के रूप में लेते हैं : CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); इस बारे में मुझे क्या परेशान करता है कि वास्तव में टोकन में पारित होने के लिए विधि निकाय के अंदर से कोई रास्ता नहीं है …

5
क्यों रद्द करना रद्द करना रद्द करने से अलग है
मैं एक तर्क की तलाश में हूं कि क्यों क्लास के CancellationTokenअलावा .NET स्ट्रक्चर को पेश किया गया CancellationTokenSource। मैं समझता हूं कि एपीआई का उपयोग कैसे किया जाता है, लेकिन यह भी समझना चाहता हूं कि इसे इस तरह से क्यों बनाया गया है। यानी, हमारे पास क्यों है: …

6
रद्द करने के लिए डिफ़ॉल्ट पैरामीटर
मेरे पास कुछ async कोड हैं जिन्हें मैं जोड़ना चाहूंगा CancellationToken। हालाँकि, ऐसे कई कार्यान्वयन हैं जहाँ इसकी आवश्यकता नहीं है इसलिए मैं एक डिफ़ॉल्ट पैरामीटर रखना चाहूंगा - शायद CancellationToken.None। तथापि, Task<x> DoStuff(...., CancellationToken ct = null) पैदावार प्रकार का मान '' डिफ़ॉल्ट पैरामीटर के रूप में उपयोग नहीं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.