Delen via


<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>  

Zie ook