Utilizar dominios de aplicación
Actualización: noviembre 2007
Los dominios de aplicación proporcionan una unidad de aislamiento para Common Language Runtime. Se crean y ejecutan dentro de un proceso. Por lo general, los dominios de aplicación los crea un host de motor en tiempo de ejecución, que es una aplicación encargada de cargar el motor en tiempo de ejecución en un proceso y ejecutar el código de usuario dentro de un dominio de aplicación. El host de motor en tiempo de ejecución crea un proceso y un dominio de aplicación predeterminado y ejecuta el código administrado en su interior. Entre los hosts de motor en tiempo de ejecución están ASP.NET, Microsoft Internet Explorer y el shell de Windows.
Para la mayoría de las aplicaciones, no es necesario crear un dominio de aplicación propio, ya que el host de motor en tiempo de ejecución crea los que sean necesarios. Sin embargo, puede crear y configurar dominios de aplicación adicionales si su aplicación necesita aislar el código o utilizar y descargar archivos DLL.
En esta sección
Cómo: Crear un dominio de aplicación
Explica cómo se crean dominios de aplicación mediante programación.Cómo: Descargar un dominio de aplicación
Explica cómo se descargan dominios de aplicación mediante programación.Cómo: Configurar un dominio de aplicación
Proporciona una introducción a la configuración de dominios de aplicación.Recuperar información de instalación de un dominio de aplicación
Explica cómo se recupera información de instalación de dominios de aplicación.Cómo: Cargar ensamblados en un dominio de aplicación
Explica cómo se carga ensamblados en un dominio de aplicación.Cómo: Obtener información sobre tipos y miembros desde un ensamblado
Describe cómo se recupera información de ensamblados.Copias sombra de ensamblados
Describe cómo las copias sombra permiten las actualizaciones de los ensamblados mientras están en uso, y cómo configurar las copias sombra.
Referencia
- AppDomain
Representa un dominio de aplicación. Proporciona métodos para crear y controlar dominios de aplicación.
Secciones relacionadas
Información general sobre ensamblados
Proporciona información general sobre las funciones que desempeñan los ensamblados.Programar con ensamblados
Describe cómo crear, firmar y establecer atributos en los ensamblados.Emitir métodos y ensamblados dinámicos
Describe la creación de ensamblados dinámicos.Dominios de aplicación
Proporciona una introducción general a los conceptos de los dominios de aplicación.Información general sobre la reflexión
Describe cómo se usa la clase Reflection para obtener información sobre un ensamblado.