غیر متشدد طریقہ کال

مصنف: Lewis Jackson
تخلیق کی تاریخ: 8 مئی 2021
تازہ کاری کی تاریخ: 25 جون 2024
Anonim
KHULA IN ISLAM & PAKISTAN عدالتی خلع کا غیر اسلامی تصور
ویڈیو: KHULA IN ISLAM & PAKISTAN عدالتی خلع کا غیر اسلامی تصور

مواد

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

ایک متضاد طریقہ کال کال ایک ایسا طریقہ ہے جو. NET پروگرامنگ میں استعمال ہوتا ہے جو اس کی پروسیسنگ کی تکمیل سے فورا. بعد اور کالنگ تھریڈ کو بلاک کیے بغیر فون کرنے والے کو لوٹاتا ہے۔

جب کوئی ایپلیکیشن ایک متضاد طریقہ کو کال کرتی ہے تو ، اس کے ساتھ ہی اسسنکرانس طریقہ کی بھی عملدرآمد کرسکتا ہے جو اپنے کام کو انجام دیتا ہے۔ مرکزی درخواست کے دھاگے سے الگ تھریڈ میں ایک غیر متشدد طریقہ چلتا ہے۔ پروسیسنگ کے نتائج دوسرے دھاگے پر ایک اور کال کے ذریعے پائے جاتے ہیں۔

متوازن طریقوں سے وسائل کی عمل آوری کو بہتر بنانے میں مدد ملتی ہے جس کے نتیجے میں توسیع پذیر کا اطلاق ہوتا ہے۔ یہ وقت استعمال کرنے والے کاموں کو انجام دینے کے ل are استعمال ہوتے ہیں جیسے بڑی فائلیں کھولنا ، ریموٹ کمپیوٹرز سے جڑنا ، ڈیٹا بیس کو طلب کرنا ، ویب سروسز کو کال کرنا اور ASP.NET ویب فارم۔

غیر متزلزل طریقہ کال کو بھی اسینکرونس میتھڈ انوکیشن (AMI) کہا جاسکتا ہے۔


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

ٹیکوپیڈیا ایسینکرونس میتھڈ کال کی وضاحت کرتا ہے

اسینکرونس طریقہ ہم آہنگی کے طریقہ سے مختلف ہے جس انداز میں یہ کال سے لوٹتا ہے۔ اگرچہ ایک متضاد طریقہ کال فوری طور پر لوٹتا ہے ، جس سے کالنگ پروگرام کو دوسرے کام انجام دینے کی اجازت ملتی ہے ، ، ہم وقت ساز طریقہ کالز پروگرام کے بہاؤ کو جاری رکھنے سے پہلے طریقہ کار کے مکمل ہونے کا انتظار کرتی ہے۔

.NET فریم ورک نے غیر متزلزل انفراسٹرکچر تشکیل دیا ہے تاکہ کسی بھی طریقہ کو اس کوڈ میں ردوبدل کیے بغیر متضاد طور پر استوار کیا جاسکے۔

.NET فریم ورک اسینکرونس طریقہ کار کو نافذ کرنے کے لئے دو ڈیزائن نمونوں کی فراہمی کرتا ہے ، جو وہ لوگ ہوتے ہیں جو غیر سنجیدہ مندوبین (IASyncResult آبجیکٹ) اور واقعات استعمال کرتے ہیں۔ اسینکرونس مندوبین کا نمونہ زیادہ پیچیدہ ہے اور یہ لچک فراہم کرتا ہے ، جس کی وجہ سے یہ مختلف پیچیدہ پروگرامنگ ماڈلز کے لئے مناسب ہے۔ واقعہ پر مبنی ماڈل آسان ہے اور زیادہ تر معاملات میں استعمال ہونا چاہئے۔

غیر متزلزل مندوبین کی طرز پر ، ایک نمائندہ شے دو طریقوں کا استعمال کرتی ہے: بیگن انووک اور اینڈ انووک۔ بیگن انویک میں پیرامیٹرز کی ایک فہرست ہے ، جو اس کے لپیٹے ہوئے فنکشن کی طرح ہے ، اس کے ساتھ ساتھ دو اضافی اختیاری پیرامیٹرز بھی ہیں۔ یہ IAsyncResult آبجیکٹ کو لوٹاتا ہے۔ اینڈ انویک IAsyncResult آبجیکٹ کے ساتھ دو پیرامیٹرز (آؤٹ اور ریف ٹائپ) لوٹاتا ہے۔ بیگن انویک کا استعمال غیر سنجیدگی کال شروع کرنے کے لئے کیا جاتا ہے ، جبکہ اینڈ انووک کا استعمال غیر سنجیدہ کال کے نتائج کو حاصل کرنے کے لئے کیا جاتا ہے۔

واقعات پر مبنی متضاد نمونوں میں ایک طبقے کا استعمال ہوتا ہے جس میں ایک یا ایک سے زیادہ طریقوں کا نام ہوتا ہے ، جس کا نام میتھوڈمینامسینک ہے ، جس میں اسی ہم آہنگی کے ورژن ہیں جو موجودہ دھاگے پر چلتے ہیں۔ واقعات پر مبنی نمونوں میں بھی ایک میتھڈ نوم کامپلٹ ایونٹ اور میتھڈ نیم نامکائنسیال طریقہ ہوسکتا ہے۔ یہ نمونہ طبقے کو مندوبین ایونٹ ماڈل کا استعمال کرتے ہوئے زیر التواء غیر سنجیدہ کاروائیوں کے ساتھ بات چیت کرنے کے قابل بناتا ہے۔

ناتجربہ کار طریقوں سے متعلق ذیل میں چند نکات ہیں۔


  • اعلی ہم آہنگی کے ل as ، متضاد طریقوں سے پرہیز کرنا ہوگا
  • مشترکہ آبجیکٹ حوالوں کو گزرتے وقت دیکھ بھال کرنے کی ضرورت ہے
  • مستثنیات کی تجدید نو اور ناکامی سے بچنے کے لئے اینڈ ایکس ایکس ایکس (جس کو ایک سنجیدہ آپریشن کے اختتام پر کہا جاتا ہے) کو بلایا جانا چاہئے
  • غیر مستثنیٰ طریقہ میں تمام استثناءی اشیاء کو پکڑنے اور بچانے سے ، اینڈ ایکس ایکس ایکس کال کے دوران اس کی دوبارہ سرخی کی جاسکتی ہے
  • یوزر انٹرفیس میں جو کنٹرول طویل عرصے سے چل رہے ہیں اسین کارونوس آپریشنز کو غیر فعال کرنا پڑتا ہے اگر انہیں صرف اس مقصد کے لئے ضرورت ہو۔
  • متعدد پڑھنے کی تفہیم کے ساتھ متوازن طریقوں کو نافذ کرنا ہے اور جہاں وہ مطابقت پذیری کے طریقوں کو استعمال کرنے سے کہیں زیادہ موثر ثابت ہوتے ہیں۔