IHostAssemblyStore (Interfaz)
Proporciona métodos que permiten al host cargar ensamblados y módulos independientemente de Common Language Runtime (CLR).
Métodos
Método |
Descripción |
---|---|
Obtiene una referencia a un ensamblado al que no hace referencia la interfaz ICLRAssemblyReferenceList devuelta por IHostAssemblyManager::GetNonHostStoreAssemblies. |
|
Resuelve un módulo de un ensamblado, o un archivo de recursos vinculado (no incrustado). |
Comentarios
IHostAssemblyStore permite al host cargar los ensamblados eficazmente basándose en la identidad del ensamblado. El host carga los ensamblados devolviendo instancias de IStream que señalan directamente a los bytes.
CLR determina si un host ha implementado IHostAssemblyStore llamando a IHostAssemblyManager::GetNonHostAssemblyStores tras la inicialización. Por ejemplo, esto permite al host controlar el enlace a los ensamblados de usuario, aunque se basa en el motor en tiempo de ejecución para establecer enlaces con los ensamblados de .NET Framework.
Nota |
---|
Proporcionando una implementación de IHostAssemblyStore, el host especifica su intento de resolver todos los ensamblados a los que no hace referencia el ICLRAssemblyReferenceList devuelto desde IHostAssemblyManager::GetNonHostStoreAssemblies. |
Nota |
---|
La versión 2.0 de .NET Framework no proporciona al host ningún medio para cargar la imagen nativa de un ensamblado como el que proporciona la utilidad Native Image Generator (Ngen.exe). |
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
ICLRAssemblyReferenceList (Interfaz)
IHostAssemblyManager (Interfaz)