మినహాయింపు నిర్వహణ

రచయిత: Randy Alexander
సృష్టి తేదీ: 1 ఏప్రిల్ 2021
నవీకరణ తేదీ: 15 మే 2024
Anonim
మినహాయింపు ద్వారా నిర్వహణ
వీడియో: మినహాయింపు ద్వారా నిర్వహణ

విషయము

నిర్వచనం - మినహాయింపు నిర్వహణ అంటే ఏమిటి?

మినహాయింపు నిర్వహణ అనేది ఒక యంత్రాంగం, దీనిలో ప్రోగ్రామింగ్ నిర్మాణం స్థిరంగా ఉచ్చు, అడ్డగించడం మరియు అప్లికేషన్ అమలు సమయంలో సంభవించిన లోపాన్ని నిర్వహించడానికి ఉపయోగించబడుతుంది. .NET ఫ్రేమ్‌వర్క్ యొక్క కామన్ లాంగ్వేజ్ రన్‌టైమ్ (CLR) మినహాయింపు వస్తువులు మరియు రక్షిత కోడ్ల ఆధారంగా మినహాయింపు నిర్వహణ నమూనాను ఉపయోగించడానికి రూపొందించబడింది.


CLR లో అమలు చేయబడిన మినహాయింపు నిర్వహణ విధానం యొక్క లక్షణాలు క్రింది విధంగా ఉన్నాయి:

ఎ) మినహాయింపులను ఎటువంటి పరిమితులు లేకుండా నిర్వహించడానికి ప్రతి భాషకు దాని స్వంత స్పెసిఫికేషన్ ఉంటుంది

బి) ఉపయోగించిన భాష మరియు కోడ్ రకంతో సంబంధం లేకుండా మినహాయింపులు సృష్టించబడతాయి మరియు నిర్వహించబడతాయి (నిర్వహించబడతాయి లేదా నిర్వహించబడవు)

సి) మినహాయింపులు ప్రక్రియ లేదా యంత్ర సరిహద్దుల్లో విసిరివేయబడతాయి

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా మినహాయింపు నిర్వహణ గురించి వివరిస్తుంది

.NET రన్‌టైమ్ సిస్టమ్ నుండి తీసుకోబడిన వస్తువులుగా మినహాయింపులను విసురుతుంది. లోపం వివరాలు, లోపం సంభవించిన కోడ్ యొక్క పంక్తితో సహా లోపం వివరాలను కలిగి ఉన్న ఎక్సెప్షన్ క్లాస్. మొదలైనవి "ట్రై..కాచ్..ఫైనల్లీ" నిర్మాణం మినహాయింపు నిర్వహణ కోసం ఉపయోగించబడుతుంది. "ప్రయత్నించండి" (మినహాయింపులు where హించిన చోట) మరియు "క్యాచ్" (మినహాయింపులు నిర్వహించబడే చోట) బ్లాక్‌లు తప్పనిసరి అయితే, "చివరకు" (ఎక్కడైనా కోడ్ అమలు చేయబడిన చోట) బ్లాక్ ఐచ్ఛికం.


సాంప్రదాయిక పద్ధతులను ఉపయోగించి అమలు చేయబడిన లోపం నిర్వహణతో పోల్చినప్పుడు - కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM) లో ఉన్న రిటర్న్ కోడ్ వాడకం మరియు విజువల్ బేసిక్ వంటి స్టేట్‌మెంట్‌లకు "వెళ్ళండి" వంటివి .NET లోని మినహాయింపుల యొక్క ప్రధాన ప్రయోజనాలు అన్నింటినీ ట్రాప్ చేస్తాయి వైఫల్యాలు, రిటర్న్ విలువను తనిఖీ చేసే ప్రక్రియ యొక్క తొలగింపు మరియు అనువర్తనాల్లో దాని ఉపయోగం (చెల్లనిది అయితే), కన్స్ట్రక్టర్స్ వంటి రిటర్న్ విలువ లేని పరిస్థితులలో వాడకం, పెరిగిన విశ్వసనీయత మరియు మెరుగైన పనితీరు.

సంకలనం సమయంలో అవాంఛనీయ మినహాయింపులను నివారించడంలో సహాయపడే "తనిఖీ చేసిన" మినహాయింపులను జావా అందిస్తున్నప్పటికీ, వాటిని తిరిగి పొందలేని వైఫల్యాల కోసం ఉపయోగించలేరు. C ++ లో మినహాయింపు నిర్వహణ .NET లో వనరులను శుభ్రపరచడానికి "చివరకు" బ్లాక్ కలిగి ఉండకపోవడం మరియు మినహాయింపు రకానికి ఎటువంటి పరిమితి లేకుండా భిన్నంగా ఉంటుంది.

ఈ నిర్వచనం .NET యొక్క కాన్ లో వ్రాయబడింది