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