共用方式為


IHostAssemblyStore 介面

提供方法讓主應用程式載入組件和模組,獨立在 Common Language Runtime (CLR) 之外。

方法

方法

描述

IHostAssemblyStore::ProvideAssembly 方法

取得不是由 ICLRAssemblyReferenceList (從 IHostAssemblyManager::GetNonHostStoreAssemblies 的呼叫傳回) 所參考之組件的參考。

IHostAssemblyStore::ProvideModule 方法

解析組件內或連結的 (未內嵌) 資源檔內的模組。

備註

IHostAssemblyStore 提供方法讓主應用程式根據組件識別有效載入組件。 主應用程式會藉由傳回直接指向位元組的 IStream 執行個體來載入組件。

CLR 可在初始化之後呼叫 IHostAssemblyManager::GetNonHostAssemblyStores,以判斷主應用程式是否已實作 IHostAssemblyStore。 如此可讓主應用程式進行類似控制使用者組件繫結的工作,但是要倚賴執行階段來繫結至 .NET Framework 組件。

注意事項注意事項

在提供 IHostAssemblyStore 的實作後,主應用程式可指定其解析從 IHostAssemblyManager::GetNonHostStoreAssemblies 傳回的 ICLRAssemblyReferenceList 所未參考的所有組件的目的。

注意事項注意事項

.NET Framework 2.0 版並未提供像原生映像產生器 (Ngen.exe) 公用程式一樣,可讓主應用程式載入組件之原生映像的方法。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**MSCorEE.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

ICLRAssemblyReferenceList 介面

IHostAssemblyManager 介面

其他資源

裝載介面