Partager via


IHostAssemblyManager

Mise à jour : novembre 2007

Fournit des méthodes qui permettent à un hôte de spécifier des ensembles d'assemblys qui doivent être chargés par le Common Language Runtime (CLR) ou par l'hôte.

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

Méthodes

Méthode

Description

IHostAssemblyManager::GetAssemblyStore, méthode

Obtient un pointeur d'interface vers un IHostAssemblyStore qui représente la liste d'assemblys chargés par l'hôte.

IHostAssemblyManager::GetNonHostStoreAssemblies, méthode

Obtient un pointeur d'interface vers un ICLRAssemblyReferenceList qui représente la liste d'assemblys. L'hôte s'attend à ce que le CLR charge cette liste.

Notes

L'hôte n'est pas tenu d'implémenter IHostAssemblyManager ou IHostAssemblyStore. Si l'hôte implémente IHostAssemblyManager, il doit également implémenter IHostAssemblyStore.

Le CLR interroge un IHostAssemblyManager en appelant IHostControl::GetHostManager au moment de l'initialisation avec un IID d'IID_IHostAssemblyManager.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRAssemblyReferenceList

IHostAssemblyStore

IHostControl

Autres ressources

Interfaces d'hébergement