<appDomainManagerAssembly> elemento<appDomainManagerAssembly> Element

Specifica l'assembly che fornisce il gestore di dominio dell'applicazione per il dominio applicazione predefinito nel processo.Specifies the assembly that provides the application domain manager for the default application domain in the process.

<configuration><configuration>
<runtime><runtime>
<appDomainManagerAssembly ><appDomainManagerAssembly>

SintassiSyntax

<appDomainManagerAssembly   
   value="assembly display name" />  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
value Attributo obbligatorio.Required attribute. Specifica il nome visualizzato dell'assembly che fornisce il gestore di dominio di applicazione per il dominio applicazione predefinito nel processo.Specifies the display name of the assembly that provides the application domain manager for the default application domain in the process.

Elementi figlioChild Elements

Nessuno.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.Contains information about assembly binding and garbage collection.

NoteRemarks

Per specificare il tipo del gestore di dominio di applicazione, è necessario specificare sia questo elemento e <appDomainManagerType > elemento.To specify the type of the application domain manager, you must specify both this element and the <appDomainManagerType> element. Se uno di questi elementi non è specificato, l'altro viene ignorato.If either of these elements is not specified, the other is ignored.

Quando il dominio applicazione predefinito viene caricato, TypeLoadException viene generata se l'assembly specificato non esiste o se l'assembly non contiene il tipo specificato per il <appDomainManagerType > elemento; e il processo non viene avviato.When the default application domain is loaded, TypeLoadException is thrown if the specified assembly does not exist or if the assembly does not contain the type specified by the <appDomainManagerType> element; and the process fails to start. Se l'assembly viene trovato, ma le informazioni sulla versione non corrisponde, un FileLoadException viene generata un'eccezione.If the assembly is found but the version information does not match, a FileLoadException is thrown.

Quando si specifica il tipo di gestore di dominio di applicazione per il dominio applicazione predefinito, gli altri domini applicazione creati dal dominio applicazione predefinito ereditano il tipo di gestione del dominio applicazione.When you specify the application domain manager type for the default application domain, other application domains created from the default application domain inherit the application domain manager type. Utilizzare il AppDomainSetup.AppDomainManagerType e AppDomainSetup.AppDomainManagerAssembly le proprietà per specificare un tipo di gestione del dominio applicazione diverso per un nuovo dominio applicazione.Use the AppDomainSetup.AppDomainManagerType and AppDomainSetup.AppDomainManagerAssembly properties to specify a different application domain manager type for a new application domain.

Specifica il tipo di gestione del dominio applicazione richiede che l'applicazione disponga di attendibilità.Specifying the application domain manager type requires the application to have full trust. (Ad esempio, un'applicazione in esecuzione sul desktop è l'attendibilità totale.) Se l'applicazione non ha l'attendibilità totale, un TypeLoadException viene generata un'eccezione.(For example, an application running on the desktop has full trust.) If the application does not have full trust, a TypeLoadException is thrown.

Per il formato del nome visualizzato dell'assembly, vedere il Assembly.FullName proprietà.For the format of the assembly display name, see the Assembly.FullName property.

È disponibile solo in questo elemento di configurazione di .NET Framework 4.NET Framework 4 e versioni successive.This configuration element is available only in the .NET Framework 4.NET Framework 4 and later.

EsempioExample

Nell'esempio seguente viene illustrato come specificare che il gestore di dominio di applicazione per il dominio applicazione predefinito di un processo è il MyMgr digitare il AdMgrExample assembly.The following example shows how to specify that the application domain manager for the default application domain of a process is the MyMgr type in the AdMgrExample assembly.

<configuration>  
   <runtime>  
      <appDomainManagerType value="MyMgr" />  
      <appDomainManagerAssembly   
         value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />  
   </runtime>  
</configuration>  

Vedere ancheSee Also

AppDomainSetup.AppDomainManagerType
AppDomainSetup.AppDomainManagerAssembly
<appDomainManagerType > elemento<appDomainManagerType> Element
Schema delle impostazioni di runtimeRuntime Settings Schema
Schema dei file di configurazioneConfiguration File Schema
Metodo SetAppDomainManagerTypeSetAppDomainManagerType Method