Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Varsayılan uygulama etki alanını başlatmak için kullanılacak uygulama etki alanı yöneticisinin sınıfından türetilen System.AppDomainManager türünü belirtir.
Sözdizimi
HRESULT SetAppDomainManagerType(
[in] LPCWSTR wszAppDomainManagerAssembly,
[in] LPCWSTR wszAppDomainManagerType,
[in] EInitializeNewDomainFlags dwInitializeDomainFlags
);
Parametreler
wszAppDomainManagerAssembly
[in] Uygulama etki alanı yöneticisi türünü içeren derlemenin görünen adı; örneğin: "AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3".
wszAppDomainManagerType
[in] Ad alanı dahil olmak üzere uygulama etki alanı yöneticisinin tür adı.
dwInitializeDomainFlags
[in] Uygulama etki alanı yöneticisi hakkında bilgi sağlayan EInitializeNewDomainFlags numaralandırma değerlerinin birleşimi.
Dönüş Değeri
Bu yöntem, aşağıdaki belirli HRESULT'leri ve yöntem hatasını gösteren HRESULT hatalarını döndürür.
| HRESULT | Description |
|---|---|
| S_OK | Yöntemi başarıyla tamamlandı. |
| HOST_E_CLRNOTAVAILABLE | Ortak dil çalışma zamanı (CLR) bir işleme yüklenmemiş veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda. |
Açıklamalar
Şu anda için dwInitializeDomainFlags tanımlanan tek değer, ortak dil çalışma zamanına (CLR) uygulama etki alanı yöneticisinin yöntemin yürütülmesi sırasında güvenlik ayarlarını değiştirmeyeceğini bildiren değeridireInitializeNewDomainFlags_NoSecurityChangesAppDomainManager.InitializeNewDomain. Bu, CLR'nin koşullu AllowPartiallyTrustedCallersAttribute (APTCA) özniteliğine sahip derlemelerin yüklenmesini iyileştirmesini sağlar. Bu, bu derleme kümesinin geçişli kapanışı büyükse başlangıç süresinde önemli bir iyileşmeye neden olabilir.
Önemli
Konak uygulama etki alanı yöneticisi için belirtirse eInitializeNewDomainFlags_NoSecurityChanges , uygulama etki alanının güvenliğini değiştirmeye yönelik herhangi bir girişimde bulunulduysa bir InvalidOperationException oluşturulur.
ICLRControl::SetAppDomainManagerTypeyöntemini çağırmak ile eInitializeNewDomainFlags_Noneçağrılmaya ICLRDomainManager::SetAppDomainManagerType eşdeğerdir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MetaHost.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 4'ten beri kullanılabilir