Интерфейс 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.