<appDomainManagerAssembly> Elemento

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

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Sintassi

<appDomainManagerAssembly
   value="assembly display name" />  

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
value Attributo obbligatorio. Specifica il nome visualizzato dell'assembly che fornisce il gestore di dominio dell'applicazione per il dominio applicazione predefinito nel processo.

Elementi figlio

Nessuna.

Elementi padre

Elemento Descrizione
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.

Commenti

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

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

Quando si specifica il tipo di gestore di dominio dell'applicazione per il dominio applicazione predefinito, altri domini applicazione creati dal dominio applicazione predefinito ereditano il tipo di gestore di dominio dell'applicazione. Usare le AppDomainSetup.AppDomainManagerType AppDomainSetup.AppDomainManagerAssembly proprietà e per specificare un tipo di gestore di dominio dell'applicazione diverso per un nuovo dominio applicazione.

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

Per il formato del nome visualizzato dell'assembly, vedere la Assembly.FullName Proprietà.

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

Esempio

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

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

Vedi anche