Интерфейс IHostAssemblyStore
Предоставляет методы, позволяющие основному приложению загружать сборки и модули независимо от среды CLR.
Методы
Метод |
Описание |
---|---|
Получает ссылку на сборку, на которую не ссылается интерфейс ICLRAssemblyReferenceList возвращенный в результате вызова интерфейса IHostAssemblyManager::GetNonHostStoreAssemblies. |
|
Разрешает модуль в сборке или связанном (не внедренном) файле ресурсов. |
Заметки
Интерфейс IHostAssemblyStore предоставляет основному приложению возможность эффективно загружать сборки на основе их идентификаторов. Основное приложение загружает сборки, возвращая экземпляры IStream, которые указываю непосредственно на байты.
Среда CLR определяет, реализовало ли основное приложение интерфейс IHostAssemblyStore, вызвав метод IHostAssemblyManager::GetNonHostAssemblyStores при инициализации. Это, например, позволяет основному приложению управлять привязкой к пользовательским сборкам, однако для привязки к сборкам .NET Framework нужна среда выполнения.
Примечание |
---|
В усовершенствованной реализации интерфейса IHostAssemblyStore основное приложение сообщает о своем намерении разрешить все сборки, на которые не ссылается интерфейс ICLRAssemblyReferenceList, возвращенный методом IHostAssemblyManager::GetNonHostStoreAssemblies. |
Примечание |
---|
Платформа .NET Framework версии 2.0 не предоставляет основному приложению возможность загружать образ сборки в машинном коде, предоставленный генератором образов в машинном коде (Ngen.exe). |
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0
См. также
Ссылки
Интерфейс ICLRAssemblyReferenceList
Интерфейс IHostAssemblyManager