Provides methods that allow a host to specify sets of assemblies that should be loaded by the common language runtime (CLR) or by the host.
interface IHostAssemblyManager: IUnknown {
HRESULT GetAssemblyStore (
[out] IHostAssemblyStore **ppAssemblyStore
);
HRESULT GetNonHostStoreAssemblies (
[out] ICLRAssemblyReferenceList** ppReferenceList
);
};
The host is not required to implement IHostAssemblyManager or IHostAssemblyStore. If the host does implement IHostAssemblyManager, it must also implement IHostAssemblyStore.
The runtime queries for an IHostAssemblyManager by calling IHostControl::GetHostManager Method upon initialization with an IID of IID_IHostAssemblyManager.
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: MSCorEE.idl
Library: Included as a resource in MSCorEE.dll
.NET Framework Version: 2.0
Reference
ICLRAssemblyReferenceList Interface
IHostAssemblyStore Interface
IHostControl Interface
Other Resources
Hosting Interfaces