Interfaces de hospedaje de .NET Framework 4
En esta sección se describen las interfaces que los host no administrados pueden usar para integrar Common Language Runtime (CLR) en .NET Framework versión 4 y más tarde en sus aplicaciones. Estas interfaces proporcionan los métodos que permiten al host configurar y cargar el motor en tiempo de ejecución en un proceso.
Todas las interfaces de hospedaje de .NET Framework 4 tienen las características siguientes:
Usan administración de la duración (AddRef y Release), encapsulación (contexto implícito) y funcionalidad QueryInterface de COM.
No usan tipos COM como BSTR, SAFEARRAY o VARIANT.
No hay ningún modelo de apartamento, agregación o activación del Registro que use la función CoCreateInstance.
En esta sección
ICLRAppDomainResourceMonitor (Interfaz)
Proporciona métodos que inspeccionan la memoria y el uso de CPU de un dominio de aplicación.ICLRDomainManager (Interfaz)
Permite al host especificar el administrador de dominio de aplicación que se va a usar para inicializar el dominio de aplicación predeterminado, además de especificar las propiedades de inicialización.ICLRMetaHost (Interfaz)
Proporciona métodos que devuelven una versión concreta del CLR, enumeran todos los CLR instalados, enumeran todos los runtime en proceso, devuelven la interfaz de activación y detectan la versión de CLR usada para compilar un ensamblado.ICLRMetaHostPolicy (Interfaz)
Proporciona el método GetRequestedRuntime que ofrece una interfaz CLR basándose en los criterios de la directiva, el ensamblado administrado, la versión y el archivo de configuración.ICLRRuntimeInfo (Interfaz)
Proporciona métodos que devuelven información sobre un runtime concreto, incluyendo la versión, el directorio y el estado de carga.ICLRStrongName (Interfaz)
Agrupa todas las Funciones estáticas globales para nombres seguros existentes en .NET Framework 2.0 exportadas por MSCorEE.dll (excepto StrongNameErrorInfo (Función)) en una única interfaz. Todos los métodos ICLRStrongName devuelven resultados HRESULT COM estándar.ICLRTask2 (Interfaz)
Proporciona toda la funcionalidad de ICLRTask (Interfaz); además, proporciona métodos que permiten retrasar anulaciones de subproceso en el subproceso actual.
Secciones relacionadas
Interfaces de hospedaje de .NET Framework 1.0 y 1.1
Describe las interfaces de hospedaje proporcionadas con las versiones 1.0 y 1.1 de .NET Framework.Interfaces de hospedaje de .NET Framework 2.0
Describe las interfaces de hospedaje proporcionadas con las versiones 2.0, 3.0 y 3.5 de .NET Framework.Hospedaje (Referencia de la API no administrada)
Describe el hospedaje en .NET Framework.