Dela via


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

Se även