Articles of async await

कार्य है। के रूप में ही मिलता है GETAwaiter.GetResult ()?

मैं हाल ही में कुछ कोड पढ़ रहा था जो बहुत सारे async विधियों का उपयोग करता है, लेकिन फिर कभी-कभी उन्हें समकालिक रूप से निष्पादित करने की आवश्यकता होती है कोड करता है: Foo foo = GetFooAsync(…).GetAwaiter().GetResult(); क्या यह वैसे ही है जैसा Foo foo = GetFooAsync(…).Result; ?

थ्रेड के लिए आवश्यक "कार्य का इंतजार करना। युक्रेन ()" क्यों है?

नीचे दिए गए कोड को एक नया बनाया गया दृश्य स्टूडियो 2012 .NET 4.5 वेबएपीआई प्रोजेक्ट में जोड़ा गया था। मैं एक अतुल्यकालिक विधि में दोनों HttpContext.Current.User और Thread.CurrentPrincipal असाइन करने का प्रयास कर रहा हूँ। Thread.CurrentPrincipal का असाइनमेंट। Thread.CurrentPrincipal गलत तरीके से बहती है, जब तक कि कार्य का await Task.Yield(); न करें await […]

विभिन्न परिणामों के साथ कई कार्यवाही की प्रतीक्षा कर रहा है

मेरे पास 3 कार्य हैं: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} मेरे कोड को जारी रखने से पहले सभी को चलाने की जरूरत है और मुझे प्रत्येक के परिणामों की भी ज़रूरत है परिणाम में से कोई भी एक दूसरे के साथ आम में कुछ नहीं […]

रेजर के दृश्यों में प्रतीक्षा का उपयोग करें

क्या रेजोर ​​.cshtml दृश्यों में कार्यों का await करना संभव है? डिफ़ॉल्ट रूप से यह शिकायत करता है कि इसका उपयोग केवल async के साथ चिह्नित तरीकों में किया जा सकता है, इसलिए मैं सोच रहा हूं कि क्या हो सकता है कि कहीं छुपा हुआ स्विच कहीं भी इसे सक्षम करे?

एक एसिंक ऑपरेशन को रद्द करने का सही तरीका क्या है जो रद्द करना टोकन स्वीकार नहीं करता है?

निम्न को रद्द करने का सही तरीका क्या है? var tcpListener = new TcpListener(connection); tcpListener.Start(); var client = await tcpListener.AcceptTcpClientAsync(); बस tcpListener.Stop() कॉल करने के लिए एक ObjectDisposedException में परिणाम लगता है और AcceptTcpClientAsync विधि एक CancellationToken AcceptTcpClientAsync संरचना को स्वीकार नहीं करती है। क्या मैं पूरी तरह से कुछ स्पष्ट लापता हूं?

पुनर्विलोकन कार्य। कॉन्फ़िग्वाइरेट (जारी रखेंअनुक्रमित कंटबॉक्स: गलत)

पढ़ने के लिए बहुत लंबा कार्य का उपयोग करना। Task.ConfigureAwait(continueOnCapturedContext: false) अनावश्यक थ्रेड स्विचिंग शुरू कर सकता है। मैं उस पर एक सुसंगत समाधान की तलाश कर रहा हूं दीर्घ संस्करण। ConfigureAwait(false) पीछे प्रमुख डिज़ाइन लक्ष्य, अनावश्यक SynchronizationContext.Post कॉन्टैक्स को कम करना है। संभव है, जहां await लिए पोस्टस्टेशन कॉलबैक। इसका आम तौर पर यूआई […]

कैसे सादे कार्य (नहीं कार्य <टी>) पर Async.AwaitTask को?

मैं एफ # में सी # लाइब्रेरी का उपभोग करने की कोशिश कर रहा हूं पुस्तकालय async / await का भारी उपयोग करता है मैं एक async { … } वर्कफ़्लो में F # में उपयोग करना चाहता हूँ मुझे लगता है कि हम Async.AwaitTask को async C # विधियों पर लौटने के Task<T> , […]

स्वयं को रद्द करने और कार्य को पुनरारंभ करने के लिए एक पैटर्न

स्वयं को रद्द करने और कार्यों को पुनरारंभ करने के लिए कोई अनुशंसित स्थापित पैटर्न है? उदाहरण, मैं पृष्ठभूमि वर्तनी-जांचकर्ता के लिए एपीआई पर काम कर रहा हूं। स्पेलचेक सत्र Task रूप में लपेटा हुआ है हर नए सत्र को पिछले एक को रद्द करना चाहिए और इसकी समाप्ति के लिए इंतजार करना (वर्तनी जांच […]

ईएफ डाटा कन्टेक्स्ट – एसिंक / प्रतीक्षा और मल्टीथ्रेडिंग

मैं एएसपी.नेट एमवीसी वेब एपीआई धागे को लंबे समय से चलने वाली I / O और नेटवर्क ऑपरेशन द्वारा विशेष रूप से डेटाबेस कॉलों द्वारा अवरोधित नहीं करने के लिए एसिंक / प्रतीक्षा का उपयोग करता हूं। System.Data.Entity नामस्थान यहाँ कई सहायक एक्सटेंशन प्रदान करता है, जैसे कि फर्स्टऑराफॉल्ट एसिंक , इसमें शामिल है , […]

प्रोजेक्ट लक्ष्यीकरण 4.0 में मैं async कीवर्ड का उपयोग कैसे कर सकता हूं

मैं .net 4.0 में बनाए गए किसी प्रोजेक्ट में async कीवर्ड का उपयोग करना चाहूंगा। अगर मैं nuget.org वेबसाइट पर जाता हूं और "async" की तलाश करता हूं, तो मैं कई परिणाम देता हूं, लेकिन मुख्यतः मुझे यह मिलता है: विजुअल स्टूडियो एसिंक सीटीपी (संस्करण 3, अनधिकृत) 0.3.0 AsyncAwaitCTP 1.0.0 उन दोनों के बीच अंतर […]

दिलचस्प पोस्ट
दो वर्गों से विस्तार सुडो एको "कुछ" >> / etc / विशेषाधिकारितफ़ाइल काम नहीं कर रहा है … क्या कोई विकल्प है? scanf इनपुट के लिए दो बार पूछ रहा है जबकि मुझे उम्मीद है कि यह केवल एक बार पूछे संदर्भ द्वारा बनाम संदर्भ द्वारा आरसीपीपी पास मूल्य JQuery के साथ टाइपराइटर प्रभाव जावा में रिवर्स ऑर्डर से लेकर अंत तक फाइल कैसे पढ़ा जाए? उद्देश्य सी NSString * संपत्ति गिनती अजीबता बरकरार रखती है बूटस्ट्रैप पॉपओवर की चौड़ाई बदलना build.gradle और परियोजना लिब्स हास्केल में मेमोअनाइजेशन? टाइमर और टाइमर टास्क बनाम थ्रेड + नींद में जावा एनएसडीटा को हेक्साडेक्समल स्ट्रिंग में क्रमबद्ध करने का सर्वोत्तम तरीका जावास्क्रिप्ट में number.sign () कैसे सी # में एक पूर्णांक में एक IPv4 पता बदलने के लिए? कैसे सी # में iterator के साथ एक पाठ फ़ाइल को पढ़ने के लिए