Freigeben über


IHostAssemblyManager

Aktualisiert: November 2007

Stellt Methoden bereit, die es einem Host ermöglichen, Assemblys anzugeben, die von der Common Language Runtime (CLR) oder vom Host geladen werden sollen.

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

Methoden

Methode

Beschreibung

IHostAssemblyManager::GetAssemblyStore-Methode

Ruft einen Schnittstellenzeiger auf einen IHostAssemblyStore ab, der die vom Host geladene Liste der Assemblys darstellt.

IHostAssemblyManager::GetNonHostStoreAssemblies-Methode

Ruft einen Schnittstellenzeiger auf eine ICLRAssemblyReferenceList ab, die die Liste der Assemblys darstellt; von der der Host erwartet, dass sie von der CLR geladen wird.

Hinweise

Der Host muss weder IHostAssemblyManager noch IHostAssemblyStore implementieren. Wenn der Host IHostAssemblyManager implementiert, muss er auch IHostAssemblyStore implementieren.

Die Laufzeit fragt einen IHostAssemblyManager ab, indem sie IHostControl::GetHostManager nach Initialisierung mit einem IID von IID_IHostAssemblyManager aufruft.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.idl

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICLRAssemblyReferenceList

IHostAssemblyStore

IHostControl

Weitere Ressourcen

Hostingschnittstellen