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í HRESULTs a také chyby HRESULT, které označují selhání metody.

HRESULT Description
S_OK Metoda byla úspěšně dokončena.
HOST_E_CLRNOTAVAILABLE Modul CLR (Common Language Runtime) nebyl načten do procesu nebo clr je ve stavu, ve kterém nemůže úspěšně spustit spravovaný kód nebo proces volání.

Poznámky

V současné době je jediná definovaná hodnota dwInitializeDomainFlagseInitializeNewDomainFlags_NoSecurityChangesmodulu CLR (Common Language Runtime), že správce domény aplikace během provádění AppDomainManager.InitializeNewDomain metody nezmění nastavení zabezpečení. ClR umožňuje optimalizovat načítání sestavení s podmíněným AllowPartiallyTrustedCallersAttribute atributem (APTCA). 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 správce domény aplikace, vyvolá se pokus InvalidOperationException o změnu zabezpečení domény aplikace.

Volání ICLRControl::SetAppDomainManagerTypemetoda je ekvivalentní volání ICLRDomainManager::SetAppDomainManagerType s eInitializeNewDomainFlags_None.

Požadavky

Platformy: Viz požadavky na systém.

Záhlaví: MetaHost.h

Knihovna: Zahrnutý jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také