Elemento <appDomainManagerAssembly>

Especifica el ensamblado que proporciona el administrador de dominios de aplicación para el dominio de aplicación predeterminado en el proceso.

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Sintaxis

<appDomainManagerAssembly
   value="assembly display name" />  

Atributos y elementos

En las siguientes secciones 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 de dominios de aplicación para el 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 de la recolección de elementos no utilizados.

Comentarios

Para especificar el tipo del administrador de dominios de aplicación, debe especificar este elemento y el elemento <appDomainManagerType>. Si no se especifica ninguno de estos elementos, el otro se omitirá.

Cuando se carga el dominio de aplicación predeterminado, se produce una excepción 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 se encuentra el ensamblado, pero la información de versión no coincide, se produce una excepción FileLoadException.

Cuando se especifica el tipo de administrador de dominios de aplicación para el dominio de aplicación predeterminado, otros dominios de aplicación creados a partir del dominio de aplicación predeterminado heredan el tipo de administrador de dominios de aplicación. Use las propiedades AppDomainSetup.AppDomainManagerType y AppDomainSetup.AppDomainManagerAssembly para especificar un tipo de administrador de dominio de aplicación diferente para un nuevo dominio de aplicación.

Especificar el tipo de administrador de dominios de aplicación requiere que la aplicación tenga 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 una excepción TypeLoadException.

Para obtener el formato del nombre para mostrar del ensamblado, vea la propiedad Assembly.FullName.

Este elemento de configuración solo está disponible en .NET Framework 4 y posteriores.

Ejemplo

En el ejemplo siguiente se muestra cómo especificar que el administrador de dominios de aplicación para el dominio de aplicación predeterminado de un proceso es el 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>  

Consulte también