Compartir vía


Elemento <appDomainManagerType>

Especifica el tipo que sirve de administrador de dominios de aplicación para el dominio de aplicación predeterminado.

<configuración>
  <runtime>
    <appDomainManagerType>

Sintaxis

<appDomainManagerAssembly
   value="type 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 del tipo, incluido el espacio de nombres, que actúa como 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 <appDomainManagerAssembly>. Si no se especifica ninguno de estos elementos, el otro se omitirá.

Cuando se carga el dominio de aplicación por defecto, TypeLoadException se lanza si el tipo especificado no existe en el ensamblaje especificado por el elemento <appDomainManagerAssembly>; y el proceso falla al iniciarse.

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.

El formato del tipo y el espacio de nombres es el mismo que se usa para la propiedad Type.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