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