<het element appDomainManagerType>
Hiermee geeft u het type op dat fungeert als de toepassingsdomeinbeheerder voor het standaardtoepassingsdomein.
<configuratie>
<Runtime>
<appDomainManagerType>
Syntax
<appDomainManagerAssembly
value="type name" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
value |
Vereist kenmerk. Hiermee geeft u de naam op van het type, inclusief de naamruimte, die fungeert als de toepassingsdomeinbeheerder voor het standaardtoepassingsdomein in het proces. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
runtime |
Bevat informatie over assemblagebinding en garbagecollection. |
Opmerkingen
Als u het type van de toepassingsdomeinbeheerder wilt opgeven, moet u zowel dit element als het <element appDomainManagerAssembly> opgeven. Als een van deze elementen niet is opgegeven, wordt de andere genegeerd.
Wanneer het standaardtoepassingsdomein wordt geladen, TypeLoadException wordt gegenereerd als het opgegeven type niet bestaat in de assembly die is opgegeven door het <element appDomainManagerAssembly> ; en het proces niet kan worden gestart.
Wanneer u het type toepassingsdomeinbeheerder voor het standaardtoepassingsdomein opgeeft, nemen andere toepassingsdomeinen die zijn gemaakt op basis van het standaardtoepassingsdomein het type toepassingsdomeinbeheerder over. Gebruik de AppDomainSetup.AppDomainManagerType eigenschappen en AppDomainSetup.AppDomainManagerAssembly om een ander type toepassingsdomeinbeheerder op te geven voor een nieuw toepassingsdomein.
Als u het type toepassingsdomeinbeheerder wilt opgeven, moet de toepassing volledig vertrouwen hebben. (Een toepassing die op het bureaublad wordt uitgevoerd, heeft bijvoorbeeld volledig vertrouwen.) Als de toepassing niet volledig vertrouwen heeft, wordt een TypeLoadException gegenereerd.
De indeling van het type en de naamruimte is dezelfde indeling die wordt gebruikt voor de Type.FullName eigenschap.
Dit configuratie-element is alleen beschikbaar in de .NET Framework 4 en hoger.
Voorbeeld
In het volgende voorbeeld ziet u hoe u kunt opgeven dat de toepassingsdomeinbeheerder voor het standaardtoepassingsdomein van een proces het MyMgr
type in de AdMgrExample
assembly is.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>