Partilhar via


Interface IHostAssemblyManager

Fornece métodos que permitem que um host especificar os conjuntos de módulos (assemblies) que deve ser carregados pelo common linguagem tempo de execução (CLR) ou pelo host.

interface IHostAssemblyManager: IUnknown {
    HRESULT GetAssemblyStore (
        [out] IHostAssemblyStore **ppAssemblyStore
    );
    HRESULT GetNonHostStoreAssemblies (
        [out] ICLRAssemblyReferenceList** ppReferenceList
    );
};

Métodos

Método

Descrição

Método IHostAssemblyManager::GetAssemblyStore

Obtém um ponteiro de interface para um IHostAssemblyStore que representa a lista de assemblies carregados pelo host.

Método IHostAssemblyManager::GetNonHostStoreAssemblies

Obtém um ponteiro de interface para um ICLRAssemblyReferenceList que representa a lista de módulos (assemblies) que o host espera que o CLR para carregar.

Comentários

O host não é necessário para implementar IHostAssemblyManager ou IHostAssemblyStore. Se o host implementar IHostAssemblyManager, também deve implementar IHostAssemblyStore.

As consultas de tempo de execução para um IHostAssemblyManager chamando IHostControl::GetHostManager na inicialização com um IID de IID_IHostAssemblyManager.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICLRAssemblyReferenceList

Interface IHostAssemblyStore

Interface IHostControl

Outros recursos

Interfaces de hospedagem