ICLRDomainManager::SetAppDomainManagerType – metoda
Určuje typ odvozený z System.AppDomainManager třídy správce domény aplikace, který se použije k inicializaci výchozí domény aplikace.
Syntaxe
HRESULT SetAppDomainManagerType(
[in] LPCWSTR wszAppDomainManagerAssembly,
[in] LPCWSTR wszAppDomainManagerType,
[in] EInitializeNewDomainFlags dwInitializeDomainFlags
);
Parametry
wszAppDomainManagerAssembly
[v] Zobrazovaný název sestavení, které obsahuje typ správce domény aplikace; Příklad: "AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3".
wszAppDomainManagerType
[v] Název typu správce domény aplikace, včetně oboru názvů.
dwInitializeDomainFlags
[v] Kombinace hodnot výčtu EInitializeNewDomainFlags , které poskytují informace o správci domény aplikace.
Návratová hodnota
Tato metoda vrátí následující konkrétní hodnoty HRESULT a také chyby HRESULT, které značí selhání metody.
HRESULT | Description |
---|---|
S_OK | Metoda se úspěšně dokončila. |
HOST_E_CLRNOTAVAILABLE | Modul CLR (Common Language Runtime) nebyl načten do procesu nebo je ve stavu, ve kterém nemůže spustit spravovaný kód nebo úspěšně zpracovat volání. |
Poznámky
V současné době je eInitializeNewDomainFlags_NoSecurityChanges
jedinou definovanou hodnotou pro dwInitializeDomainFlags
, která říká modulu CLR (Common Language Runtime), že správce domény aplikace nebude měnit nastavení zabezpečení během provádění AppDomainManager.InitializeNewDomain metody. To umožňuje CLR optimalizovat načítání sestavení, která mají podmíněný AllowPartiallyTrustedCallersAttribute (APTCA) atribut. To může vést k významnému zlepšení doby spuštění, pokud je přechodné uzavření této sady sestavení velké.
Důležité
Pokud hostitel určuje eInitializeNewDomainFlags_NoSecurityChanges
pro správce domény aplikace, InvalidOperationException vyvolá se v případě jakéhokoli pokusu o změnu zabezpečení domény aplikace.
Volání metody ICLRControl::SetAppDomainManagerTypeje ekvivalentní volání ICLRDomainManager::SetAppDomainManagerType
pomocí eInitializeNewDomainFlags_None
.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MetaHost.h
Knihovny: Zahrnuto jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od 4