Dela via


<appDomainManagerAssembly-element>

Anger sammansättningen som tillhandahåller programdomänhanteraren för standardprogramdomänen i processen.

<Konfiguration>
  <Runtime>
    <appDomainManagerAssembly>

Syntax

<appDomainManagerAssembly
   value="assembly display name" />  

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
value Obligatoriskt attribut. Anger visningsnamnet för sammansättningen som tillhandahåller programdomänhanteraren för standardprogramdomänen i processen.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av common language runtime 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 <appDomainManagerType-elementet> . Om något av dessa element inte anges ignoreras det andra.

När standardprogramdomänen läses in genereras TypeLoadException om den angivna sammansättningen inte finns eller om sammansättningen inte innehåller den typ som anges av <appDomainManagerType-elementet> och processen inte startar. Om sammansättningen hittas men versionsinformationen inte matchar genereras en FileLoadException .

När du anger programdomänhanterarens typ för standardprogramdomänen ärver andra programdomäner som skapats från standardprogramdomä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 fullt förtroende. (Ett program som körs på skrivbordet har till exempel fullt förtroende.) Om programmet inte har fullt förtroende utlöses en TypeLoadException .

Formatet för sammansättningsvisningsnamnet finns i egenskapen Assembly.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