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

सी # में असीमित रूप से एक विधि को कॉल करें

सी # में एसिंक्रोनस प्रोग्रामिंग अवरुद्ध गतिविधियों के लिए एक कुशल दृष्टिकोण है या पहुंच में देरी हो रही है। यदि एक तुल्यकालिक प्रक्रिया में इस तरह से कोई गतिविधि अवरुद्ध है, तो पूरा आवेदन प्रतीक्षा करता है और इसमें अधिक समय लगता है। एप्लिकेशन प्रत्युत्तर देना बंद कर देता है। अतुल्यकालिक दृष्टिकोण का उपयोग करते हुए, अनुप्रयोग अन्य कार्यों के साथ भी जारी रहते हैं।

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

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

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

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

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

  1. जावास्क्रिप्ट कॉल () तर्क के साथ विधि।

    जावास्क्रिप्ट कॉल () फ़ंक्शन हमें विभिन्न वस्तुओं से एक ही विधि का उपयोग करने की अनुमति देता है। यहां पैरामीटर अलग से पास किए गए हैं। जावास्क्रिप्ट फ़ंक्शन कॉल के लिए कोड निम्नलिखित है () - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आका

  1. एचटीएमएल <var> टैग

    HTML में तत्व का उपयोग गणनाओं के लिए गणितीय व्यंजक प्रदर्शित करने के लिए किया जाता है। आइए अब HTML में टैग को लागू करने के लिए एक उदाहरण देखें - उदाहरण <!DOCTYPE html> <html> <body> <h2>Mathematical Equation</h2> <p>Sample equation: <var>2x</var> -

  1. ACR कॉल रिकॉर्डर:iPhones के लिए कॉल रिकॉर्डर एप्लिकेशन

    ऐप्पल हर दूसरे ऐप को ऐप स्टोर पर नहीं होने देता। इसे अपना काम करने में काफी प्रामाणिक होना चाहिए। इसलिए आपको iPhone पर Android की तुलना में बहुत अधिक ऐप्स दिखाई नहीं देते हैं। ऐसा ही मामला iPhones पर कॉल रिकॉर्डिंग ऐप्स के साथ है। यदि आप अपने आईओएस-संचालित आईफोन पर महत्वपूर्ण कॉल रिकॉर्ड करना चाहते