أسلوب ICLRDomainManager::SetAppDomainManagerType

تحدد نوع، المشتقة من System.AppDomainManagerفئة، وإدارة مجال تطبيق الذي سيتم استخدامه لتهيئة مجال تطبيق الافتراضي.

HRESULT SetAppDomainManagerType(
    [in] LPCWSTR wszAppDomainManagerAssembly,
    [in] LPCWSTR wszAppDomainManagerType,
    [in] EInitializeNewDomainFlags dwInitializeDomainFlags
);

المعلمات

  • wszAppDomainManagerAssembly
    [في] اسم عرض الخاص بتجميع الذي يحتوي على مجال تطبيق المدير اكتب؛ على سبيل المثال: "AdMgrExample، الإصدار = 1.0.0.0، الثقافة المحايدة، PublicKeyToken = = 6856bccf150f00b3".

  • wszAppDomainManagerType
    [في] اسم نوع مجال تطبيق المدير، بما في ذلك مساحة الاسم.

  • dwInitializeDomainFlags
    [في] مجموعة من EInitializeNewDomainFlags قيم التعداد التي توفر معلومات حول مجال تطبيق المدير.

القيمة المُرجعة

This أسلوب إرجاع the following specific HRESULTs كـ well كـ HRESULT أخطاء that indicate أسلوب فشل.

hresult

الوصف

S_OK

أسلوب بنجاح.

HOST_E_CLRNOTAVAILABLE

لم يتم تم تحميله وقت تشغيل اللغة العامة (CLR) في إحدى العمليات أو CLR هو في الولاية حيث لا يقوم بتشغيل تعليمات برمجية تمت إدارتها أو معالجة الاستدعاء بنجاح.

ملاحظات

حاليا، تعريف الوحيد dwInitializeDomainFlagsهو القيمة eInitializeNewDomainFlags_NoSecurityChanges، والتي تخبر اللغة الشائعة وقت التشغيل (CLR) أن مدير مجال تطبيق لن بتعديل إعدادات الأمان أثناء التنفيذ AppDomainManager.InitializeNewDomainالأسلوب. وهذا ما يسمح CLR إلى تحسين تحميل تجميعات التي تحتوي على الشرطي AllowPartiallyTrustedCallersAttributeالسمة (APTCA). Th هو يؤدي إلى تحسن كبير في وقت بدء التشغيل في حالة الإغلاق متعدية لترتيب هو مجموعة من تجميعات هو كبيرة.

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

في حالة تحديد مضيف eInitializeNewDomainFlags_NoSecurityChangesلإدارة مجال تطبيق، InvalidOperationExceptionهو طرح إذا كان أي محاولة هو إجراء تعديل الأمان لمجال تطبيق.

ICLRControl::SetAppDomainManagerType أسلوب استدعاء هو يعادل استدعاء ICLRDomainManager::SetAppDomainManagerTypeمع eInitializeNewDomainFlags_None.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**MetaHost.idl

**المكتبة:**مُضمن كـ مورد في MSCorEE.dll

.NET Framework Versions: 4

راجع أيضًا:

موارد أخرى

استضافة (مرجع API غير مدارة)

واجهة ICLRDomainManager

قائمة تعداد EInitializeNewDomainFlags