گھر ترقی رن ٹائم کالبل ریپر (آر سی ڈبلیو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

رن ٹائم کالبل ریپر (آر سی ڈبلیو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - رن ٹائم کالبل ریپر (آر سی ڈبلیو) کا کیا مطلب ہے؟

رن ٹائم کالیبل ریپر (آر سی ڈبلیو) ایک ایسا ریپر آبجیکٹ ہوتا ہے جو عام زبان کے رن ٹائم (سی ایل آر) کے ذریعہ تیار کیا جاتا ہے تاکہ اس کو این ای ٹی اسمبلی کے طور پر بے نقاب کرنے کے لئے کسی جزو آبجیکٹ ماڈل (COM) آبجیکٹ کو گھیر لیا جاسکے۔

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

ٹیکوپیڈیا رن ٹائم کالبل ریپر (آر سی ڈبلیو) کی وضاحت کرتا ہے

ایک COM اجزاء ایک بائنری دوبارہ قابل استعمال آبجیکٹ ہے جو انٹرفیس شائع کرکے اپنی خدمات مہیا کرتا ہے جس کے ذریعے اپنے مؤکلوں کے ساتھ مواصلات ہوتے ہیں۔ انٹرفیس کی قسم لائبریری میں COM جزو کے انٹرفیس یا بائنری معاہدوں کی تعریف متعین کی گئی ہے۔ COM کے برعکس ، NET اشیاء کے مابین مواصلات انٹرفیس پر مبنی بجائے آبجیکٹ پر مبنی ہیں۔ RCW COM اجزاء اور .NET آبجیکٹ کے مابین ایک پل کا کام کرتا ہے تاکہ آپریشن کو آگے بڑھایا جا. اور مارشلنگ کے ذریعہ دونوں کے مابین ثالثی ہو۔

ایک آر سی ڈبلیو اپنے انکسیپولیٹڈ COM آبجیکٹ کی زندگی کا انتظام کرتا ہے۔ دو ایپلیکیشن ڈومینز یا اپارٹمنٹس کے مابین حوالہ گزرتے وقت ، آبجیکٹ کی پراکسی استعمال ہوگی۔ آر سی ڈبلیو کی تخلیق ٹائپ لائبریری سے اخذ کردہ میٹا ڈیٹا پر مبنی ہے۔ اس کی تباہی کچرا جمع کرنے کے دوران ہوتی ہے۔ آر سی ڈبلیو کے ذریعہ مارشلنگ میں طریقہ کار کے دلائل اور واپسی اقدار کی تبدیلی شامل ہے کہ ان کی نمائندگی اس انداز میں کی جاتی ہے جسے مؤکل اور سرور دونوں پڑھ سکتے ہیں۔ مارشلنگ کی ایک مثال اس تبدیلی کی ہوسکتی ہے جو اسٹرنگ دلیل کے لئے ہوتی ہے جسے کسی COM جزو کے لئے BSTR ٹائپ کے طور پر پاس کرنے کی ضرورت ہوتی ہے ، جبکہ اسے NET کلائنٹ میں سٹرنگ ٹائپ ہونا پڑتا ہے۔

آر سی ڈبلیو کو بصری اسٹوڈیو کا استعمال کرتے ہوئے تشکیل دیا جاسکتا ہے ، جو خود کار طریقے سے کوڈ جنریشن سہولت استعمال کرتا ہے ، جس سے صارف کے لئے عمل آسان اور شفاف ہوتا ہے۔ متبادل کے طور پر ، آر سی ڈبلیو اسمبلی میں میٹا ڈیٹا ہوتا ہے جس کی قسم کی لائبریری میں وضاحت کی جاتی ہے جس میں کمانڈ لائن سے tlbimp.exe ٹول استعمال کیا جاسکتا ہے۔

یہ تعریف. NET کے تناظر میں لکھی گئی تھی
رن ٹائم کالبل ریپر (آر سی ڈبلیو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف