غلاف قابل للاستدعاء في وقت التشغيل

يُعدّ غلاف الاستدعاء في وقت التشغيل (RCW) كائنًا وسيطًا يُنشئه وقت تشغيل اللغة العامة (CLR) في .NET ، وذلك للسماح بالوصول إلى كائن نموذج كائن المكون (COM) من التعليمات البرمجية المُدارة. على الرغم من أن RCW يبدو كائنًا عاديًا لعملاء .NET، إلا أن وظيفته الأساسية هي تنظيم الاستدعاءات والبيانات بين عميل .NET وكائن COM. [ 1 ]

على سبيل المثال، قد يستخدم تطبيق مُدار مكتوب بلغة C# مكتبة COM موجودة مكتوبة بلغة C++ أو Visual Basic 6 ، عبر RCWs.

يُنشئ وقت التشغيل مرجعًا واحدًا فقط لكل كائن COM، بغض النظر عن عدد المراجع الموجودة على هذا الكائن. ويحتفظ وقت التشغيل بمرجع واحد فقط لكل عملية لكل كائن. إذا أنشأت مرجعًا في نطاق تطبيق أو وحدة، ثم مررت مرجعًا إلى نطاق تطبيق أو وحدة أخرى، فسيتم استخدام وكيل للكائن الأول.

مراجع

  1. jkoritzinsky (2023-04-19). "غلاف استدعاء وقت التشغيل - .NET" . learn.microsoft.com . تم الاسترجاع في 2023-12-18 .