मैं AppDomain.CurrentDomain.UnhandledException ईवेंट की सदस्यता लेना चाहता हूं ताकि किसी भी त्रुटि को पकड़ने के लिए मैं एक नया डिज़ाइन पैटर्न आज़मा रहा हूं जहां मैं कोशिश नहीं करना चाहता हर घटना पर।क्या मैं एक कक्षा लाइब्रेरी में AppDomain.CurrentDomain.UnhandledException में एक हैंडलर जोड़ सकता हूं
आमतौर पर एक जीत फॉर्म ऐप में एक मुख्य प्रवेश बिंदु होता है, लेकिन यह एक क्लास लाइब्रेरी है जिसे किसी अन्य एप्लिकेशन द्वारा बुलाया जाता है।
क्या कक्षा पुस्तकालय में कोई मुख्य प्रवेश बिंदु है जहां मैं इस घटना को जोड़ सकता हूं, या क्या यह कक्षा पुस्तकालय में संभव नहीं है जब तक कि मुझे यकीन नहीं है कि किसी और चीज से पहले एक विधि बुलाया जाएगा?
@ जोड्रेल - धन्यवाद, लेकिन क्या मैं अपनी असेंबली में एक स्थान को परिभाषित करने के लिए [STAThread] विशेषता का उपयोग कर सकता हूं जो स्वचालित रूप से कॉल हो जाएगा। यह निष्पादन योग्य नहीं है, और कॉलिंग एप्लिकेशन किसी भी क्रम में किसी भी फॉर्म को तुरंत चालू कर सकता है। यही कारण है कि ऐसा होने से पहले मुझे इस घटना की सदस्यता लेनी होगी – WraithNath
नेट एप्स – Jodrell
के लिए हुकिंग जैसी कुछ चीजें आप इन पंक्तियों के साथ कुछ कर सकते हैं http://www.codingthewheel.com/archives/how-to-inject -ए-प्रबंधित-असेंबली-डीएल – Jodrell