<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

Otros recursos

Esquema de los archivos de configuración de .NET Framework