<appDomainManagerAssembly> (Elemento)
Especifica el ensamblado que proporciona el administrador del dominio de aplicación predeterminado en el proceso.
<appDomainManagerAssembly
value="assembly display name" />
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
value |
Atributo necesario. Especifica el nombre para mostrar del ensamblado que proporciona el administrador del dominio de aplicación predeterminado en el proceso. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework. |
runtime |
Contiene información del enlace del ensamblado y del recolector de elementos no utilizados. |
Comentarios
Para especificar el tipo del administrador del dominio de aplicación, debe especificar este elemento y el elemento <appDomainManagerType>. Si no se especifica alguno de estos elementos, el otro se pasa por alto.
Cuando se carga el dominio de aplicación predeterminado, se produce TypeLoadException si el ensamblado especificado no existe o si el ensamblado no contiene el tipo especificado por el elemento <appDomainManagerType> y el proceso no se inicia. Si el ensamblado se encuentra pero la información de versión no coincide, se produce FileLoadException.
Cuando especifica el tipo de administrador del dominio de aplicación predeterminado, otros dominios de aplicación creados a partir del dominio de aplicación predeterminado heredan dicho tipo. Use las propiedades AppDomainSetup.AppDomainManagerAssembly y AppDomainSetup.AppDomainManagerType para especificar un tipo de administrador de dominio de aplicación diferente para un nuevo dominio de aplicación.
Para poder especificar el tipo de administrador de dominio de aplicación, la aplicación debe ser de plena confianza. (Por ejemplo, una aplicación que se ejecuta en el escritorio tiene plena confianza.) Si la aplicación no tiene plena confianza, se produce TypeLoadException.
Para conocer el formato del nombre para mostrar de un ensamblado, vea Assembly.FullName.
Este elemento de configuración solo está disponible en .NET Framework versión 4 y en versiones posteriores.
Ejemplo
En el ejemplo siguiente se muestra cómo especificar que el administrador del dominio de aplicación predeterminado de un proceso es del tipo MyMgr en el ensamblado AdMgrExample.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>
Vea también
Referencia
<appDomainManagerType> (Elemento)
Esquema de la configuración de Common Language Runtime
ICLRControl::SetAppDomainManagerType (Método)
AppDomainSetup.AppDomainManagerType
AppDomainSetup.AppDomainManagerAssembly