क्या मेट्रो स्टाइल ऐप में वैश्विक अपवाद हैंडलर जोड़ने का कोई विशिष्ट तरीका है, जैसे App7Xaml.cs फ़ाइल में WP7 में LittleWatson की तरह? इसे संभालने के लिए सबसे अच्छा अभ्यास और पैटर्न क्या है?मैं मेट्रो स्टाइल ऐप में ग्लोबल अपवाद हैंडलर कैसे जोड़ूं?
उत्तर
UnhandledException event page बताता है कि क्यों अपने अपवाद है कि (जोर मेरा) द्वारा नियंत्रित नहीं है:
इस घटना केवल XAML ढांचे द्वारा सामना करना पड़ा अपवादों के साथ प्रयोग किया जाता है। अन्य विंडोज रनटाइम घटकों या एक्सएएमएल फ्रेमवर्क से जुड़े नहीं होने वाले अपवादों का सामना इस घटना को उठाए जाने के परिणामस्वरूप नहीं होगा।
यह समझाता है कि आपको सबसे विशिष्ट समय पर अपवादों को पकड़ना चाहिए। जहां तक मुझे पता है, विंडोज 8 स्टाइल ऐप्स में ग्लोबल इवेंट हैंडलर जैसी कोई चीज़ नहीं है।
पर UnhandledException event का उपयोग करें।
क्या आपने इसे आजमाया? अपवाद का कहना है कि अपवाद कभी नहीं बुलाया जाता है। –
मुझे यह सुनिश्चित करने की ज़रूरत है कि मेरा ऐप विकास के दौरान क्रैश न हो, और यदि भविष्य में यह किसी बिंदु पर करता है, तो मैं खुद को एक लॉग ईमेल भेजना चाहता हूं। –
यह अजीब बात है कि एसएल/डब्ल्यूपी 7 की तुलना में यह बहुत कम कार्यात्मक है, क्योंकि यह सब कुछ कर सकता है। –
आवेदन कक्षा में UnhandledExceptionHandler के बारे में कैसे? –