نقل إلى استضافة تعليمات برمجية المدارة

بعد تحميل و تهيئة وقت تشغيل اللغة العامة، مضيف يجب جعل الانتقال غير مدار إلى تعليمات برمجية مُدارة لكي تتمكن من ينفذ إدارة استضافة رمز و التعليمات البرمجية للمستخدم. في الإصدارات السابقة من برنامج.NET Framework، استضافة تعليمات برمجية تمت إدارتها هو عادة بتشغيل في مجال تطبيق الافتراضي، ولكن يوفر الإصدار 2.0 من برنامج.NET Framework فئة أساسية، AppDomainManager، لتطبيق إدارة استضافة الرموز التي هو تحميلها تلقائياً في كل مجال تطبيق التي تم إنشاؤها في عملية.

يعين مضيف مجالها تطبيق المدير يحمل البرنامج في مجال تطبيق الافتراضي ويحصل على مؤشر إلى واجهة به بواسطة استدعاء أسلوب IHostControl::SetAppDomainManager. الواجهة التي هو إرجاع يمكن استخدامها لتنفيذ تعليمات برمجية تمت إدارتها. يحدد مصمم مضيف th هو الواجهة، وبالتالي هو في موضع لتحديد مقدار تعليمات برمجية هو تنفيذها في مضيف غير مدار ومدى هو تنفيذها في إدارة مجال تطبيق.

ملاحظةملاحظة

في إصدارات.NET Framework 1.0 و 1.1، يحصل مضيف على واجهة مؤشر إلى مجال تطبيق الافتراضي بواسطة استدعاء أسلوب ICorRuntimeHost::GetDefaultDomain.إرجاع الاستدعاء _AppDomainمؤشر واجهة إلى المثيل AppDomainفئة الذي يمثل مجال تطبيق الافتراضي.ثم يستخدم مضيف Loadطريقة AppDomainالفئة إلى تحميل جزء المدارة من مضيف في إلى مجال الافتراضي.

راجع أيضًا:

المرجع

AppDomain

واجهة IHostControl

AppDomainManager

المبادئ

نظرة عامة حول الاستضافة

إنشاء وتكوين مجالات تطبيق