क्या मेरे पास asinc/await का उपयोग कर केवल ऑनऑनट्रॉन कॉम्प्लेशन, केवल ऑन कंसेलड, नॉटऑनफॉल्ट, आदि जैसे सभी विकल्प हो सकते हैं? मैं टास्क का उपयोग के रूप में, उदाहरण के लिए एक ही परिणाम कैसे प्राप्त करने के लिए पर उदाहरण नहीं मिल सकता है:async/प्रतीक्षा का उपयोग कर कार्य कंटिन्यूशनऑप्शन सेट कैसे करें?
Task.Factory.StartNew(foo).ContinueWith(bar, TaskContinuationOptions.NotOnRanToCompletion);
मुझे यकीन है कि नहीं कर रहा हूँ अगर सरल सशर्त या अपवाद हैंडलिंग सभी निरंतरता स्पष्ट कार्य में उपलब्ध व्यवहार प्रबंधन कर सकते हैं।
क्या आप थोड़ा झंडे सेट कर सकते हैं? आपको इसका सक्षम होना चाहिए। टीबी, सुनिश्चित नहीं है कि आप क्या पूछ रहे हैं –
अपवाद हैंडलिंग के लिए इसकी आवश्यकता नहीं है; बस 'try/catch' ब्लॉक का उपयोग करें और आप कोड लिख सकते हैं जैसे आप इसे लिखते हैं जैसे आप किसी भी कोड में वस्तुतः कहीं भी करेंगे। आप इसके बजाय उस शैली का उपयोग क्यों करना चाहते हैं? यदि आप "केवलऑन *" या "नोटऑन *" विकल्पों के अलावा कुछ और उपयोग करना चाहते हैं, तो आपको किसकी आवश्यकता है और क्यों? – Servy
@natenho, अगर आपको वास्तव में इसकी आवश्यकता है, तो आप इस व्यवहार को एक [कस्टम प्रतीक्षाकर्ता] (http://blogs.msdn.com/b/pfxteam/archive/2011/01/13/10115642.aspx के साथ लागू करने में सक्षम होना चाहिए)। – Noseratio