<Elemento appDomainManagerType>
Specifica il tipo che funge da gestore di dominio dell'applicazione per il dominio applicazione predefinito.
<Configurazione>
<Runtime>
<appDomainManagerType>
Sintassi
<appDomainManagerAssembly
value="type 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 del tipo, incluso lo spazio dei nomi , che funge da gestore di dominio dell'applicazione per il dominio applicazione predefinito nel processo. |
Elementi figlio
Nessuno.
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 di gestore di domini dell'applicazione, è necessario specificare sia questo elemento che l'elemento< appDomainManagerAssembly>. Se uno di questi elementi non viene specificato, l'altro viene ignorato.
Quando viene caricato il dominio applicazione predefinito, TypeLoadException viene generata se il tipo specificato non esiste nell'assembly specificato dall'elemento <appDomainManagerAssembly> e il processo non viene avviato.
Quando si specifica il tipo di gestore di dominio applicazione per il dominio applicazione predefinito, altri domini applicazione creati dal dominio applicazione predefinito ereditano il tipo di gestore di dominio applicazione. Usare le AppDomainSetup.AppDomainManagerType proprietà e AppDomainSetup.AppDomainManagerAssembly per specificare un tipo di gestore di dominio applicazione diverso per un nuovo dominio applicazione.
Per specificare il tipo di gestore di dominio dell'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, viene generata un'eccezione TypeLoadException .
Il formato del tipo e dello spazio dei nomi è lo stesso formato utilizzato per la Type.FullName proprietà .
Questo elemento di configurazione è disponibile solo in .NET Framework 4 e versioni successive.
Esempio
Nell'esempio seguente viene illustrato come specificare che gestione dominio applicazione per il dominio applicazione predefinito di un processo è il MyMgr
tipo nell'assembly AdMgrExample
.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>