Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u het type op, afgeleid van de System.AppDomainManager klasse, van de toepassingsdomeinbeheerder die wordt gebruikt om het standaardtoepassingsdomein te initialiseren.
Syntaxis
HRESULT SetAppDomainManagerType(
[in] LPCWSTR wszAppDomainManagerAssembly,
[in] LPCWSTR wszAppDomainManagerType,
[in] EInitializeNewDomainFlags dwInitializeDomainFlags
);
Parameterwaarden
wszAppDomainManagerAssembly [in] De weergavenaam van de assembly die het type toepassingsdomeinbeheerder bevat; bijvoorbeeld: "AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3".
wszAppDomainManagerType [in] De typenaam van de toepassingsdomeinbeheerder, inclusief de naamruimte.
dwInitializeDomainFlags [in] Een combinatie van EInitializeNewDomainFlags-opsommingswaarden die informatie geven over de toepassingsdomeinbeheerder.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's, evenals HRESULT-fouten die duiden op een fout in de methode.
| HRESULT | Beschrijving |
|---|---|
| S_OK | De methode is voltooid. |
| HOST_E_CLRNOTAVAILABLE | De Common Language Runtime (CLR) is niet geladen in een proces of de CLR heeft een status waarin de beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt. |
Opmerkingen
Momenteel is eInitializeNewDomainFlags_NoSecurityChangesde enige gedefinieerde waarde voordwInitializeDomainFlags, waarmee de common language runtime (CLR) wordt aangegeven dat de toepassingsdomeinbeheerder tijdens de uitvoering van de AppDomainManager.InitializeNewDomain methode geen beveiligingsinstellingen zal wijzigen. Hierdoor kan de CLR het laden van assembly's met het kenmerk voorwaardelijke AllowPartiallyTrustedCallersAttribute (APTCA) optimaliseren. Dit kan leiden tot een aanzienlijke verbetering van de opstarttijd als de transitieve sluiting van deze set assembly's groot is.
Belangrijk
Als de host opgeeft eInitializeNewDomainFlags_NoSecurityChanges voor de toepassingsdomeinbeheerder, wordt er een InvalidOperationException gegenereerd als er een poging wordt gedaan om de beveiliging van het toepassingsdomein te wijzigen.
Het aanroepen van de methode ICLRControl::SetAppDomainManagerTypeis gelijk aan het aanroepen ICLRDomainManager::SetAppDomainManagerType met eInitializeNewDomainFlags_None.
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework-versies: Beschikbaar sinds 4