Interface de IHostAssemblyStore
Fornece métodos que permitem que um host carregar assemblies e módulos, independentemente do common language runtime (CLR).
Métodos
Método |
Descrição |
---|---|
Obtém uma referência a um assembly que não é referenciado pela ICLRAssemblyReferenceList retornado de uma chamada para IHostAssemblyManager::GetNonHostStoreAssemblies. |
|
Resolve um módulo dentro de um assembly ou um arquivo vinculado do recurso (não incorporado). |
Comentários
IHostAssemblyStoreFornece uma maneira para um host carregar assemblies com eficiência, com base na identidade do assembly. O host carrega os assemblies retornando IStream instâncias que apontem diretamente em bytes.
O CLR determina se um host implementou IHostAssemblyStore chamando IHostAssemblyManager::GetNonHostAssemblyStores após a inicialização. Isso permite que o host, por exemplo, para controlar a ligação de módulos (assemblies) do usuário, mas contar com o tempo de execução para vincular a.Assemblies do NET Framework.
Observação
Fornecendo uma implementação de IHostAssemblyStore, o host especifica sua intenção de resolver todos os assemblies que não são referenciados pelo ICLRAssemblyReferenceList retornado de IHostAssemblyManager::GetNonHostStoreAssemblies.
Observação
A.NET Framework versão 2.0 não oferece uma maneira para o host carregar a imagem nativa de um assembly, conforme fornecido pelo Native Image Generator (NGen. exe) utilitário.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Interface de ICLRAssemblyReferenceList
Interface de IHostAssemblyManager