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