Articles of async

क्या प्रेषण_असिनक (dispatch_get_main_queue (), ^ {…}); जब तक इंतजार नहीं किया?

मेरे पास मेरे ऐप में एक परिदृश्य है, जहां मैं कुछ समय लेने वाली कार्य करना चाहता हूं जिसमें कुछ डेटा प्रोसेसिंग के साथ-साथ यूआई अपडेट भी शामिल है, एक विधि में। मेरी विधि इस तरह दिखती है, – (void)doCalculationsAndUpdateUIs { // DATA PROCESSING 1 // UI UPDATE 1 // DATA PROCESSING 2 // UI […]

पकड़ ब्लॉक में इंतजार

मेरे पास निम्न कोड है: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } असल में मैं एक यूआरएल से डाउनलोड करना चाहता हूं और जब अपवाद के साथ असफल हो जाता है […]

WCF सेवा अनुबंध इंटरफ़ेस के विभिन्न रूप

ऐसा प्रतीत होता है कि मैं क्लाइंट को तोड़ने के बिना, एक ही WCF अनुबंध इंटरफ़ेस एपीआई के निम्नलिखित तीन अलग-अलग संस्करणों के बीच आसानी से स्विच कर सकता हूं: [ServiceContract] interface IService { // Either synchronous // [OperationContract] // int SomeMethod(int arg); // Or TAP [OperationContract] Task<int> SomeMethodAsync(int arg); // Or APM // [OperationContract(AsyncPattern […]

आइव्ल्यूकॉन्टर की एसिंक का कार्यान्वयन

यदि एक async विधि जो मैं एक IValueConverter के अंदर ट्रिगर करना चाहता हूँ क्या कोई बेहतर रुको है, तो परिणाम को कॉल करके उसे तुल्यकालिक बना दिया जाए? public async Task<object> Convert(object value, Type targetType, object parameter, string language) { StorageFile file = value as StorageFile; if (file != null) { var image = […]

समानांतर.फोरएच बनाम टास्क.रुन और टास्क.जब सभी

Parallel.ForEach या Task.Run () का उपयोग करने के बीच अंतर क्या है, अतुल्यकालिक कार्यों का एक सेट शुरू करने के लिए? संस्करण 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); संस्करण 2: List<string> strings = new List<string> { "s1", "s2", "s3" }; List<Task> Tasks = new […]

एएससिंक जनरेटर में वादों का गैर-समानांतर इंतजार के कारण मंदी

मैं जनरेटर और ब्लूबर्ड का उपयोग कर कोड लिख रहा हूं और मेरे पास निम्न है: var async = Promise.coroutine; function Client(request){ this.request = request; } Client.prototype.fetchCommentData = async(function* (user){ var country = yield countryService.countryFor(user.ip); var data = yield api.getCommentDataFor(user.id); var notBanned = yield authServer.authenticate(user.id); if (!notBanned) throw new AuthenticationError(user.id); return { country: country, comments: […]

क्यों इस async कार्रवाई लटका है?

मेरे पास एक बहु-स्तरीय .Net 4.5 अनुप्रयोग सी # के नए async का उपयोग करके किसी विधि को बुलाते हैं और ऐसे खोजशब्दों का await करते हैं जो लटकाए हुए हैं और मैं क्यों नहीं देख सकता नीचे मैं एक async विधि है जो हमारे डाटाबेस उपयोगिता OurDBConn (मूल रूप से अंतर्निहित DBConnection और DBCommand […]

क्या आपको कार्य करना है। इसे किसी भी तरीके से चलाने के लिए async करें?

मैं समझने की कोशिश कर रहा हूँ async सरल रूप में इंतजार। मैं एक बहुत सरल विधि बनाना चाहता हूं जो इस उदाहरण के लिए दो नंबर जोड़ता है, दी गई है, यह कोई प्रसंस्करण समय नहीं है, यह सिर्फ एक उदाहरण तैयार करने का मामला है उदाहरण 1: private async Task DoWork1Async() { int […]

Async नेटवर्क ऑपरेशन कभी समाप्त नहीं

मेरे पास कई एसिंक्रोनस नेटवर्क ऑपरेशन हैं जो एक कार्य वापस करते हैं जो कभी खत्म नहीं हो सकते हैं: UdpClient.ReceiveAsync CancellationToken UdpClient.ReceiveAsync स्वीकार नहीं करता है TcpClient.GetStream एक NetworkStream देता है जो Stream.ReadAsync पर CancellationToken Stream.ReadAsync सम्मान नहीं करता है। Stream.ReadAsync (केवल ऑपरेशन की शुरुआत में रद्द करने की जांच) दोनों एक संदेश का […]

Async / await के साथ काम करने के लिए TransactionScope प्राप्त करें

मैं async को एकीकृत करने का प्रयास कर रहा हूं / हमारी सेवा बस में await कर रहा हूं। इस उदाहरण http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx के आधार पर मैंने एक SingleThreadSynchronizationContext लागू की है। और यह ठीक काम करता है, एक बात को छोड़कर: TransactionScope मैं TransactionScope अंदर चीजों का इंतजार करता हूं और यह TransactionScope तोड़ता है। […]

दिलचस्प पोस्ट
कैसे गतिशील Angular2 घटकों के रूप में बूटस्ट्रैप modals बनाएँ? Django में मॉडल के खेतों को प्राप्त करें MySQL autoincrement कॉलम 10 से कूदता है- क्यों? सर्विस फ़ैब्रिक के लिए आप प्रति पर्यावरण के लिए रन-टाइम कॉन्फ़िगरेशन पैरामीटर कहाँ सेट और एक्सेस करते हैं? Jquery – केवल एक div से पाठ सामग्री निकालें हवाई कांच खिड़की पर गैर क्लाइंट पेंटिंग आईफ़ोन – संपूर्ण यूआई विन्डो के भीतर यूआईवीयू की स्थिति प्राप्त करें mysql लेनदेन – किसी भी अपवाद पर वापस रोल मैं प्राथमिकता प्रश्न का उपयोग कैसे करूं? फ़ंक्शन के पास जाने के बाद चर का मूल नाम निर्धारित करें VBA एआरएम सॉर्ट फ़ंक्शन? InotifyPropertyChanged को लागू किए बिना बाध्यकारी अद्यतन क्यों करता है? आवेदन के अंदर भाषा (लोकेल) बदलने के बाद गतिविधि को कैसे ताज़ा करना है सी / सी + + स्रोत कोड विज़ुअलाइज़ेशन? Django South का उपयोग कर माइग्रेशन इतिहास को रीसेट करने के लिए अनुशंसित दृष्टिकोण क्या है?