IHostAssemblyStore 介面
提供方法讓主應用程式載入組件和模組,獨立在 Common Language Runtime (CLR) 之外。
方法
方法 |
描述 |
---|---|
取得不是由 ICLRAssemblyReferenceList (從 IHostAssemblyManager::GetNonHostStoreAssemblies 的呼叫傳回) 所參考之組件的參考。 |
|
解析組件內或連結的 (未內嵌) 資源檔內的模組。 |
備註
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