उपवाद सम्भालना

लेखक: Randy Alexander
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 15 मई 2024
Anonim
Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka
वीडियो: Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka

विषय

परिभाषा - अपवाद हैंडलिंग का क्या अर्थ है?

अपवाद हैंडलिंग एक ऐसा तंत्र है जिसमें एक प्रोग्रामिंग कंस्ट्रक्शन का उपयोग लगातार ट्रैप, अवरोधन और अनुप्रयोग निष्पादन के दौरान हुई त्रुटि को संभालने के लिए किया जाता है। .NET फ्रेमवर्क की सामान्य भाषा रनटाइम (CLR) को अपवाद वस्तुओं और कोड के संरक्षित ब्लॉकों के आधार पर एक अपवाद हैंडलिंग मॉडल का उपयोग करने के लिए डिज़ाइन किया गया है।


सीएलआर में लागू अपवाद संचालन तंत्र की विशेषताएं इस प्रकार हैं:

a) बिना किसी प्रतिबंध के अपवादों को संभालने के लिए प्रत्येक भाषा का अपना विनिर्देश हो सकता है

b) अपवाद उत्पन्न होते हैं और उपयोग की जाने वाली भाषा और कोड के प्रकार (प्रबंधित या अप्रबंधित) को संभाला जाता है

ग) अपवादों को प्रक्रिया या मशीन की सीमाओं के पार फेंका जा सकता है

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया एक्सेप्शन हैंडलिंग की व्याख्या करता है

.NET रनटाइम अपवाद के रूप में सिस्टम से व्युत्पन्न ऑब्जेक्ट के रूप में फेंकता है। अपवाद वर्ग जिसमें त्रुटि विवरण शामिल हैं, और कोड की लाइन जहां त्रुटि हुई, आदि। निर्माण "try..catch..finally" अपवाद हैंडलिंग के लिए उपयोग किया जाता है। जबकि "कोशिश" (जहां अपवाद प्रत्याशित हैं) और "पकड़" (जहां अपवाद नियंत्रित किए जाते हैं) ब्लॉक अनिवार्य हैं, "अंत में" (जहां किसी भी मामले में निष्पादित कोड) ब्लॉक वैकल्पिक है।


जब पारंपरिक तरीकों का उपयोग करके कार्यान्वित त्रुटि से तुलना की जाती है - जैसे घटक ऑब्जेक्ट मॉडल (COM) में रिटर्न कोड का उपयोग और "स्टेटमेंट" पर जाएं, जैसा कि Visual Basic में, आदि -। .NET में अपवादों का मुख्य लाभ सभी में फँस रहा है विफलताओं, अनुप्रयोगों में रिटर्न वैल्यू और उसके उपयोग (यदि अमान्य) की जाँच की प्रक्रिया को समाप्त कर दिया जाए, तो ऐसे परिदृश्यों में उपयोग किया जाए जहां कोई वापसी मूल्य नहीं है जैसे कि निर्माणकर्ता, बढ़ी हुई विश्वसनीयता और बेहतर प्रदर्शन।

जबकि जावा "जाँच" अपवाद प्रदान करता है जो संकलन के दौरान बिना किसी अपवाद के घटनाओं को रोकने में मदद करते हैं, उनका उपयोग उन त्रुटियों के लिए नहीं किया जा सकता है जो कि अपरिवर्तनीय विफलता हैं। C ++ में अपवाद हैंडलिंग, .NET में "अंत में" संसाधनों की सफाई के लिए और अपवाद के प्रकार के लिए किसी भी प्रतिबंध के बिना ब्लॉक होने से भिन्न होता है।

यह परिभाषा .NET के कॉन में लिखी गई थी