分享方式:


IHostAssemblyStore 介面

提供方法,允許主機獨立於 Common Language Runtime (CLR) 外載入組件和模組。

方法

方法 描述
ProvideAssembly 方法 取得對 IHostAssemblyManager::GetNonHostStoreAssemblies 呼叫所傳回,且 ICLRAssemblyReferenceList 並未參考的組件參考。
ProvideModule 方法 解析組件或連結 (非內嵌) 資源檔內的模組。

備註

IHostAssemblyStore 提供方法,讓主機根據組件識別有效率地載入組件。 主機會透過傳回直接指向位元組的 IStream 執行個體,以載入組件。

CLR 會透過在初始化時呼叫 IHostAssemblyManager::GetNonHostAssemblyStores 來判斷主機是否已實作 IHostAssemblyStore。 例如,這可讓主機控制對使用者元件的系結,但依賴執行時間系結至.NET Framework元件。

注意

IHostAssemblyStore 提供的實作中,主機會指定其意圖,以解析從 IHostAssemblyManager::GetNonHostStoreAssemblies 傳回 ICLRAssemblyReferenceList 未參考的所有組件。

注意

.NET Framework 2.0 版不提供主機載入元件原生映射的方式,如原生映射產生器 (Ngen.exe) 公用程式所提供。

規格需求

平台:請參閱系統需求

標題: MSCorEE.h

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

.NET Framework版本:自 2.0 起提供

另請參閱