<appDomainManagerType-element>
Anger vilken typ som fungerar som programdomänhanterare för standardprogramdomänen.
<Konfiguration>
<Runtime>
<appDomainManagerType>
Syntax
<appDomainManagerAssembly
value="type name" />
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
value |
Obligatoriskt attribut. Anger namnet på typen, inklusive namnområdet, som fungerar som programdomänhanterare för standardprogramdomänen i processen. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Kommentarer
Om du vill ange typ av programdomänhanterare måste du ange både det här elementet och <appDomainManagerAssembly-elementet> . Om något av dessa element inte anges ignoreras det andra.
När standardprogramdomänen läses in genereras TypeLoadException om den angivna typen inte finns i sammansättningen som anges av elementet <appDomainManagerAssembly> och processen inte startar.
När du anger programdomänhanterarens typ för standardprogramdomänen ärver andra programdomäner som skapats från standardprogramdomänen programdomänen programdomänhanteraren. AppDomainSetup.AppDomainManagerType Använd egenskaperna och AppDomainSetup.AppDomainManagerAssembly för att ange en annan typ av programdomänhanterare för en ny programdomän.
Om du anger typ av programdomänhanterare måste programmet ha fullständigt förtroende. (Till exempel har ett program som körs på skrivbordet fullständigt förtroende.) Om programmet inte har fullständigt förtroende genereras ett TypeLoadException .
Formatet för typen och namnområdet är samma format som används för egenskapen Type.FullName .
Det här konfigurationselementet är endast tillgängligt i .NET Framework 4 och senare.
Exempel
I följande exempel visas hur du anger att programdomänhanteraren för standardprogramdomänen för en process är MyMgr
typen i AdMgrExample
sammansättningen.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>