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 起提供