Condividi tramite


Elemento <appDomainManagerType>

Specifica il tipo che funge da gestore del dominio di applicazione predefinito.

<appDomainManagerAssembly 
   value="type name" />

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attribute

Descrizione

value

Attributo obbligatorio. Specifica il nome del tipo, compreso lo spazio dei nomi, che funge da gestore del dominio di applicazione predefinito nel processo.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Descrizione

configuration

Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

runtime

Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.

Note

Per specificare il tipo del gestore di dominio di applicazione è necessario specificare sia questo elemento sia l'elemento <appDomainManagerAssembly>. Se uno di questi elementi non viene specificato, l'altro viene ignorato.

Quando il dominio di applicazione predefinito viene caricato, se il tipo specificato non esiste nell'assembly specificato dall'elemento <appDomainManagerAssembly> viene generato l'oggetto TypeLoadException e risulta impossibile avviare il processo.

Quando si specifica il tipo di gestore del dominio di applicazione predefinito, gli altri domini di applicazione creati a partire dal dominio di applicazione predefinito ereditano il tipo di gestore di dominio di applicazione. Utilizzare le proprietà AppDomainSetup.AppDomainManagerType e AppDomainSetup.AppDomainManagerAssembly per specificare un tipo di gestore di dominio di applicazione diverso per un nuovo dominio di applicazione.

Per specificare il tipo di gestore di dominio di applicazione è necessario che l'applicazione disponga di attendibilità totale. Ad esempio, un'applicazione in esecuzione nel desktop dispone di attendibilità totale. Se l'applicazione non dispone di attendibilità totale, viene generato un oggetto TypeLoadException.

Il formato del tipo e dello spazio dei nomi è lo stesso formato utilizzato per la proprietà Type.FullName.

Questo elemento di configurazione è disponibile solo in .NET Framework versione 4 e versioni successive.

Esempio

Nell'esempio seguente viene mostrato come specificare che il gestore del dominio di applicazione predefinito di un processo è il tipo MyMgr nell'assembly AdMgrExample.

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

Vedere anche

Riferimenti

Elemento <appDomainManagerAssembly>

Schema delle impostazioni dell'ambiente di esecuzione

ICLRControl::SetAppDomainManagerType Method

AppDomainSetup.AppDomainManagerType

AppDomainSetup.AppDomainManagerAssembly

Altre risorse

Schema dei file di configurazione per .NET Framework