Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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