हाल ही में मैंने AsyncEnumerator क्लास फॉर्म जेफरी रिचटर की पावर थ्रेडिंग लाइब्रेरी में ठोकर खाई, जो आमतौर पर प्रोग्रामिंग एसिंक्रोनस सामान के दौरान कई समस्याओं का समाधान कर रहा है।क्या हमें अभी भी रिचटर के AsyncEnumerator की आवश्यकता है?
इस कक्षा का विचार काफी समय से आसपास रहा है और मैं सोच रहा हूं कि .NET/C# के वर्तमान संस्करणों ने अब इस तंत्र के लिए अंतर्निहित समर्थन किया है या यदि अभी भी एक पर भरोसा करना आवश्यक है तीसरी पार्टी पुस्तकालय? या हो सकता है कि .NET के नए संस्करणों में कुछ वैकल्पिक दृष्टिकोण हैं जो अतुल्यकालिक प्रोग्रामिंग को उतना ही सरल बनाता है जितना रिचटर एसिंक एन्यूमेरेटर करता है?
या दूसरे शब्दों में: क्या आज रिचटर के असिनक्यूमेरेटर का उपयोग शुरू करने का कोई कारण नहीं है?
संपादित करें: AsyncEnumerator के बारे में जानकारी के साथ
कुछ लिंक:
- Jeffrey Richter and his AsyncEnumerator
- Simplified APM With The AsyncEnumerator
- More AsyncEnumerator Features
आपकी व्याख्या के लिए धन्यवाद! मैंने आपकी लाइब्रेरी का उपयोग करना शुरू कर दिया और मैं इसके साथ काफी खुश हूं। हालांकि मुझे यकीन नहीं है कि अपवाद हैंडलिंग को सही तरीके से कैसे कार्यान्वित किया जाए। शायद आप मेरे अन्य प्रश्न [यहां] देख सकते हैं (http: // stackoverflow।com/प्रश्न/7122164/अपवाद-हैंडलिंग-जब-को लागू-एपीएम-पैटर्न के साथ-asyncenumerator)। आपका बहुत बहुत धन्यवाद! –