Compartir a través de


ICLRRuntimeHost (Interfaz)

Proporciona una funcionalidad similar a la de la interfaz ICorRuntimeHost proporcionada en la versión 1 de .NET Framework, con los cambios siguientes:

  • Incorporación del método SetHostControl para establecer la interfaz de control del host.

  • Omisión de algunos métodos proporcionados por ICorRuntimeHost.

Métodos

Método

Descripción

ICLRRuntimeHost::ExecuteApplication (Método)

Se utiliza en escenarios de implementación ClickOnce basados en manifiestos para especificar la aplicación que se debe activar en un nuevo dominio.

ICLRRuntimeHost::ExecuteInAppDomain (Método)

Especifica la instancia de AppDomain donde se va a ejecutar el código administrado especificado.

ICLRRuntimeHost::ExecuteInDefaultAppDomain (Método)

Invoca el método especificado del tipo especificado en el ensamblado especificado.

ICLRRuntimeHost::GetCLRControl (Método)

Obtiene un puntero de interfaz de tipo ICLRControl que los host pueden utilizar para personalizar algunos aspectos de Common Language Runtime (CLR).

ICLRRuntimeHost::GetCurrentAppDomainId (Método)

Obtiene el identificador numérico del objeto AppDomain que se está ejecutando actualmente.

ICLRRuntimeHost::SetHostControl (Método)

Establece la interfaz de control del host. Debe llamar a SetHostControl antes de llamar a Start.

ICLRRuntimeHost::Start (Método)

Inicializa CLR en un proceso.

ICLRRuntimeHost::Stop (Método)

Detiene la ejecución de código por el motor en tiempo de ejecución.

ICLRRuntimeHost::UnloadAppDomain (Método)

Descarga el AppDomain que corresponde al identificador numérico especificado.

Comentarios

A partir de .NET Framework versión 4, use la interfaz ICLRMetaHost para obtener un puntero a la interfaz ICLRRuntimeInfo y, a continuación, llame al método ICLRRuntimeInfo::GetInterface para obtener un puntero a ICLRRuntimeHost. En las versiones anteriores de .NET Framework, el host obtiene un puntero a una instancia de ICLRRuntimeHost mediante una llamada a CorBindToRuntimeEx o CorBindToCurrentRuntime. Para proporcionar implementaciones de cualquiera de las tecnologías incluidas en .NET Framework 2.0, debe utilizar ICLRRuntimeHost en lugar de ICorRuntimeHost.

Nota importanteImportante

No llame al método Start antes de llamar al método ExecuteApplication para activar una aplicación basada en manifiestos.Si se llama al método Start primero, la llamada al métodoExecuteApplication generará un error.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

CorBindToCurrentRuntime (Función)

CorBindToRuntimeEx (Función)

ICLRControl (Interfaz)

ICorRuntimeHost (Interfaz)

CLRRuntimeHost (Coclase)

Conceptos

Información general de hospedaje

Otros recursos

Interfaces de hospedaje

Historial de cambios

Fecha

Historial

Motivo

Junio de 2010

Se corrigieron las instrucciones para obtener un puntero a la interfaz.

Corrección de errores de contenido.