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