Condividi tramite


Elemento <appDomainManagerAssembly>

Specifica l'assembly che fornisce il gestore del dominio di applicazione predefinito nel processo.

<appDomainManagerAssembly 
   value="assembly display name" />

Attributi ed elementi

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

Attributi

Attributo

Descrizione

value

Attributo obbligatorio. Specifica il nome visualizzato dell'assembly che fornisce il 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 <appDomainManagerType>. Se uno di questi elementi non viene specificato, l'altro viene ignorato.

Quando il dominio di applicazione predefinito viene caricato, se l'assembly specificato non esiste o se l'assembly non contiene il tipo specificato dall'elemento <appDomainManagerType> viene generato l'oggetto TypeLoadException e risulta impossibile avviare il processo. Se l'assembly viene trovato ma le informazioni sulla versione non corrispondono, viene generato un oggetto FileLoadException.

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.

Per il formato del nome visualizzato dell'assembly, vedere la proprietà Assembly.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 <appDomainManagerType>

Schema delle impostazioni dell'ambiente di esecuzione

ICLRControl::SetAppDomainManagerType Method

AppDomainSetup.AppDomainManagerType

AppDomainSetup.AppDomainManagerAssembly

Altre risorse

Schema dei file di configurazione per .NET Framework