पर अतिरिक्त जानकारी जोड़ना मैंने एक बहुत ही विशिष्ट समस्या के लिए एक कस्टम अपवाद बनाया है जो गलत हो सकता है। मुझे किसी अन्य सिस्टम से डेटा प्राप्त होता है, और अगर मैं उस डेटा को पार्स करने का प्रयास करते समय बम करता हूं तो अपवाद बढ़ाता हूं। मेरे कस्टम अपवाद में, मैंने "ResponseData" नामक एक फ़ील्ड जोड़ा, इसलिए मैं ट्रैक कर सकता हूं कि मेरा कोड वास्तव में क्या संभाल नहीं सकता था।कस्टम अपवाद
इस तरह के कस्टम अपवादों में, क्या अतिरिक्त प्रतिक्रिया डेटा अपवाद "संदेश" में जाना चाहिए? अगर यह वहां जाता है, तो संदेश बहुत बड़ा हो सकता है। मैं इसे वहां चाहता हूं क्योंकि मैं एल्मा का उपयोग कर रहा हूं, और इस तरह मैं उस डेटा पर जा सकता हूं। अतिरिक्त अपवाद विवरण "संदेश" संपत्ति में जाने चाहिए - - मैं Elmah एक कस्टम अपवाद या में एक क्षेत्र से अतिरिक्त जानकारी रिकॉर्ड करने के लिए कैसे प्राप्त कर सकते हैं:
तो सवाल यह या तो है?
http://msdn.microsoft.com/en-us/library/system.exception.data(v=vs.110).aspx –
याद रखें कि कोई अपवाद क्रमबद्ध है, इसके अंदर सबकुछ भी क्रमिक करने योग्य होना चाहिए - इसलिए यदि आपका ऑब्जेक्ट जटिल है तो आपको केवल वही निकालना अच्छा होगा –