رعایت کی ہینڈلنگ

مصنف: Randy Alexander
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 15 مئی 2024
Anonim
umat mohammdya ki riaayat | امت محمدیہ کی رعایت
ویڈیو: umat mohammdya ki riaayat | امت محمدیہ کی رعایت

مواد

تعریف - استثناء کو سنبھالنے کا کیا مطلب ہے؟

استثناء کی ہینڈلنگ ایک طریقہ کار ہے جس میں ایک پروگرامنگ کنسٹرکٹ کا استعمال مستقل طور پر پھنسنے ، روکنے اور استعمال کرنے کے دوران ہونے والی غلطی کو ہینڈل کرنے کے لئے کیا جاتا ہے۔ .NET فریم ورک کا کامن لینگوئج رن ٹائم (سی ایل آر) مستثنیٰ اشیاء اور کوڈ کے محفوظ بلاکس پر مبنی ایک استثناء ہینڈلنگ ماڈل استعمال کرنے کے لئے ڈیزائن کیا گیا ہے۔


سی ایل آر میں نافذ استثناء کو سنبھالنے کے طریقہ کار کی خصوصیات مندرجہ ذیل ہیں۔

a) ہر زبان مستثنیات کو سنبھالنے کے ل any بغیر کسی پابندی کے اپنی الگ الگ خصوصیات رکھ سکتی ہے

ب) مستثنیات پیدا شدہ اور سنبھالے ہوئے ہیں اس سے قطع نظر کہ زبان استعمال کی گئی ہو اور کوڈ کی قسم (منظم یا غیر منظم)

c) استثناء کو عمل یا مشین کی حدود میں پھینک دیا جاسکتا ہے

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ میں ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا نے Exception Handling کی وضاحت کی

.NET رن ٹائم استثناء کو پھینک دیتی ہے۔ سسٹم سے ماخوذ اشیاء۔ ایکسپیشن کلاس جس میں خرابی کی تفصیلات شامل ہیں ، اور اس میں کوڈ کی لائن شامل ہے جہاں خرابی پیش آتی ہے۔ استعما ل کرنے کے لئے "try..catch..finally" استعمال کیا جاتا ہے۔ جبکہ "کوشش" (جہاں استثناء کی توقع ہے) اور "کیچ" (جہاں استثناء کو سنبھالا جاتا ہے) بلاکس لازمی ہیں ، لیکن "آخر" (جہاں کسی بھی معاملے میں کوڈ کو پھانسی دے دیا گیا ہے) بلاک اختیاری ہے۔


جب روایتی طریقوں کو استعمال کرتے ہوئے غلطی سے نمٹنے کے نفاذ کے مقابلے میں - جیسا کہ کمپوینٹ آبجیکٹ ماڈل (COM) میں ریٹرن کوڈ کا استعمال اور بصری بیسک وغیرہ کی طرح "گو" پر جائیں -. NET میں مستثنیات کے بنیادی فوائد سب کو پھنس رہے ہیں۔ ناکامیوں ، واپسی کی قیمت کو جانچنے کے عمل کا خاتمہ اور درخواستوں میں اس کا استعمال (اگر غلط ہے) ، ایسے منظرناموں میں استعمال جہاں واپسی کی قیمت نہ ہو جیسے تعمیر کنندگان ، قابل اعتبار اور بہتر کارکردگی۔

اگرچہ جاوا "جانچ پڑتال" رعایتیں مہیا کرتا ہے جو تالیف کے دوران غیرمقابل استثناء کے واقعات کو روکنے میں مدد کرتا ہے ، لیکن ان غلطیوں کے لئے استعمال نہیں کیا جاسکتا جو ناقابل واپسی ناکامی ہے۔ C ++ میں استثناء کی ہینڈلنگ اس سے مختلف ہے۔ وسائل کی صفائی کے لئے "آخر" بلاک نہ ہونے اور کسی قسم کی رعایت کے مستثنیٰ ہونے کی وجہ سے نیٹ میں اس سے مختلف ہے۔

یہ تعریف .NET کے کام میں لکھی گئی تھی