Поделиться через


Интерфейс IHostAssemblyStore

Предоставляет методы, позволяющие узлу загружать сборки и модули независимо от среды CLR.

Методы

Метод Описание
Метод ProvideAssembly Возвращает ссылку на сборку, на которую не ссылается объект ICLRAssemblyReferenceList , возвращенный вызовом IHostAssemblyManager::GetNonHostStoreAssemblies.
Метод ProvideModule Разрешает модуль в сборке или связанном (не внедренном) файле ресурсов.

Комментарии

IHostAssemblyStore предоставляет узлу способ эффективной загрузки сборок на основе удостоверения сборки. Узел загружает сборки, возвращая IStream экземпляры, указывающие непосредственно на байты.

Среда CLR определяет, реализован IHostAssemblyStore ли узел, путем вызова IHostAssemblyManager::GetNonHostAssemblyStores при инициализации. Это позволяет узлу, например, управлять привязкой к пользовательским сборкам, но полагаться на среду выполнения для привязки к платформа .NET Framework сборкам.

Примечание

Предоставляя реализацию IHostAssemblyStore, узел указывает свое намерение разрешить все сборки, на которые не ссылается ICLRAssemblyReferenceList объект , возвращаемый из IHostAssemblyManager::GetNonHostStoreAssemblies.

Примечание

Платформа .NET Framework версии 2.0 не предоставляет узлу способ загрузки собственного образа сборки, как это предусмотрено служебной программой генератора образов (Ngen.exe).

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: Включается в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0.

См. также раздел