नई CancellationToken() और IsCancellationRequested के बिना CancellationTokenSource

0

सवाल

अगर मैं बनाने के लिए एक CancellationToken उदाहरण है वहाँ किसी भी तरह से करने के लिए किसी भी तरह से बदल IsCancellationRequested संपत्ति या मैं हमेशा की जरूरत है एक CancellationTokenSource उदाहरण और इसके रद्द करने के लिए विधि है? दूसरे शब्दों में, के लिए सही रद्द करने का कार्य करता है, यह समझ बनाने के लिए उपयोग करने के लिए नए CancellationToken () या होना चाहिए हम हमेशा का उपयोग CancellationTokenSource.टोकन?

और अगर मैं हमेशा के लिए की जरूरत का उपयोग करने के लिए CancellationTokenSource.टोकन, तो क्या स्थितियों में हो सकता है मैं करने के लिए की जरूरत इन्स्तांत CancellationToken अलग से? क्यों मैं क्या करने की जरूरत है नए CancellationToken()? जब मैं कर सकता हूँ बस क्या CancellationToken = CancellationTokenSource.टोकन.

1

सबसे अच्छा जवाब

0

new CancellationToken() - या यों CancellationToken.None पैदा करता है एक रद्द टोकन जो कभी नहीं रद्द कर दिया जाएगा ।

यह उपयोगी है जब आप कॉल एक विधि की उम्मीद CancellationToken, लेकिन अपने कोड करता है कभी नहीं का इरादा रद्द करने के लिए कार्य.

2021-11-24 04:14:27

धन्यवाद! दूसरे शब्दों में, मूल्य के IsCancellationRequested संपत्ति में नहीं बदला जा सकता नए CancellationToken (). और नए CancellationToken () इस्तेमाल किया जा सकता है, जहां एक CancellationToken की जरूरत करने के लिए पारित किया जा सकता है, लेकिन यह नहीं मान लिया है कि हम योजना बना रहे हैं रद्द करने के लिए हमारे अभियान पर सभी. क्या मैं सही ढंग से समझते हैं?
Klaus Gütter

दरअसल, IsCancellationRequested है एक ही संपत्ति है । यदि आप चाहते हैं, आप कर सकते हैं पर एक नज़र है स्रोत कोड

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में