Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alapértelmezett alkalmazástartomány inicializálásához használt alkalmazástartomány-kezelő osztályából System.AppDomainManager származtatott típust adja meg.
Szemantika
HRESULT SetAppDomainManagerType(
[in] LPCWSTR wszAppDomainManagerAssembly,
[in] LPCWSTR wszAppDomainManagerType,
[in] EInitializeNewDomainFlags dwInitializeDomainFlags
);
Paraméterek
wszAppDomainManagerAssembly [in] Az alkalmazástartomány-kezelő típusát tartalmazó szerelvény megjelenítendő neve; például: "AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3".
wszAppDomainManagerType [in] Az alkalmazás tartománykezelőjének típusneve, beleértve a névteret is.
dwInitializeDomainFlags [in] Az EInitializeNewDomainFlags enumerálási értékek kombinációja, amelyek információt nyújtanak az alkalmazás tartománykezelőjéről.
Visszaadott érték
Ez a metódus a következő specifikus HRESULT-eket, valamint a metódushibát jelző HRESULT-hibákat adja vissza.
| HRESULT | Leírás |
|---|---|
| S_OK | A metódus sikeresen befejeződött. |
| HOST_E_CLRNOTAVAILABLE | A közös nyelvi futtatókörnyezet (CLR) nincs betöltve egy folyamatba, vagy a CLR olyan állapotban van, amelyben nem tudja futtatni a felügyelt kódot, vagy nem tudja sikeresen feldolgozni a hívást. |
Megjegyzések
Jelenleg az egyetlen definiált érték azeInitializeNewDomainFlags_NoSecurityChanges, amely azt jelzi a közös nyelvi futtatókörnyezetnek dwInitializeDomainFlags (CLR), hogy az alkalmazás tartománykezelője nem módosítja a biztonsági beállításokat a AppDomainManager.InitializeNewDomain metódus végrehajtása során. Ez lehetővé teszi, hogy a CLR optimalizálja a feltételes AllowPartiallyTrustedCallersAttribute (APTCA) attribútummal rendelkező szerelvények betöltését. Ez az indítási idő jelentős javulását eredményezheti, ha a szerelvények átmeneti bezárása nagy.
Fontos
Ha a gazdagép eInitializeNewDomainFlags_NoSecurityChanges megadja az alkalmazástartomány-kezelőt, a rendszer hibát jelez, InvalidOperationException ha bármilyen kísérlet történik az alkalmazástartomány biztonságának módosítására.
Az ICLRControl meghívása::A SetAppDomainManagerTypemetódus egyenértékű a hívással ICLRDomainManager::SetAppDomainManagerTypeeInitializeNewDomainFlags_None.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: MetaHost.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszerverziók: 4 óta elérhető