Delen via


<het element appDomainManagerAssembly>

Hiermee geeft u de assembly op die de toepassingsdomeinbeheerder levert voor het standaardtoepassingsdomein in het proces.

<configuratie>
  <Runtime>
    <appDomainManagerAssembly>

Syntax

<appDomainManagerAssembly
   value="assembly display 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 weergavenaam op van de assembly die de toepassingsdomeinbeheerder levert 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 assemblybinding en garbagecollection.

Opmerkingen

Als u het type van de toepassingsdomeinbeheerder wilt opgeven, moet u zowel dit element als het <element appDomainManagerType> opgeven. Als een van deze elementen niet is opgegeven, wordt de andere genegeerd.

Wanneer het standaardtoepassingsdomein wordt geladen, TypeLoadException wordt gegenereerd als de opgegeven assembly niet bestaat of als de assembly niet het type bevat dat is opgegeven door het <element appDomainManagerType> ; en het proces kan niet worden gestart. Als de assembly wordt gevonden, maar de versie-informatie niet overeenkomt, wordt een FileLoadException gegenereerd.

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 opgeeft, 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.

Zie de eigenschap voor de indeling van de weergavenaam van de Assembly.FullName assembly.

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