Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में async और await कीवर्ड


C# में एसिंक्रोनस प्रोग्रामिंग के लिए async और await कीवर्ड का उपयोग किया जाता है।

GUI वाला एक एप्लिकेशन, कतार की सामग्री की जांच करता है और यदि कोई अनप्रोसेस्ड कार्य है, तो उसे निकालकर पहले प्रोसेस करता है। कोड सिंक्रोनसली निष्पादित होता है और अनप्रोसेस्ड कार्य पहले पूरा होता है। यदि प्रोसेसिंग में अपेक्षा से अधिक समय लगता है तो एप्लिकेशन संदेशों का जवाब देना बंद कर देगा।

आइए देखें कि ऊपर क्या चर्चा की गई है:

private void OnRequestDownload(object sender, RoutedEventArgs e) { var req = HttpWebRequest.Create(_requestedUri); var res = req.GetResponse(); }

उपरोक्त समस्या को हल करने के लिए, async और await कीवर्ड्स का उपयोग करें:

private async void OnRequestDownload(object sender, RoutedEventArgs e) { var req = HttpWebRequest.Create(_requestedUri); var res = await req.GetResponseAsync(); }
  1. - जावास्क्रिप्ट में 'for await...of' स्टेटमेंट का महत्व क्या है?

    for await...of for await...of स्टेटमेंट एसिंक ऑब्जेक्ट्स और सिंक ऑब्जेक्ट्स जैसे सरणी, सरणी-जैसे ऑब्जेक्ट्स, मैप्स, सेट्स आदि पर पुनरावृति करने वाला लूप बनाता है। सिंटैक्स for await (variable of iterable) {    statement } उदाहरण निम्नलिखित उदाहरण में for await...of स्टेटमेंट का उपयोग साम

  1. - JavaScript में Async/Await फ़ंक्शन्स

    Promise ऑब्जेक्ट एक एसिंक्रोनस ऑपरेशन की अंतिम पूर्णता (या विफलता) और उसके परिणामी मान का प्रतिनिधित्व करता है। Async await फ़ंक्शन और ऑपरेटर्स प्रॉमिसेज पर काम करते हैं। Async/await फ़ंक्शन्स हमें पूरी तरह से सिंक्रोनस दिखने वाला कोड लिखने में मदद करते हैं जबकि पर्दे के पीछे एसिंक्रोनस टास्क करते

  1. HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना

    HTML <var> टैग का परिचय HTML में <var> एलिमेंट का उपयोग गणितीय व्यंजक (mathematical expressions) और वेरिएबल्स को दर्शाने के लिए किया जाता है। यह टैग गणितीय सूत्रों, प्रोग्रामिंग वेरिएबल्स और वैज्ञानिक नोटेशन को सेमेंटिकली सही तरीके से प्रस्तुत करता है। उदाहरण: <var> टैग का उपयोग &