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


Структура AssemblyBindInfo

Обновлен: Ноябрь 2007

Предоставляет подробные сведения о сборке, на которую указывает ссылка.

typedef struct _AssemblyBindInfo {
    DWORD       dwAppDomainId;
    LPCWSTR     lpReferencedIdentity;
    LPCWSTR     lpPostPolicyIdentity;
    DWORD       ePolicyLevel;
} AssemblyBindInfo;

Члены

Член

Описание

dwAppDomainId

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

lpReferencedIdentity

Уникальный идентификатор сборки, на которую указывает ссылка.

lpPostPolicyIdentity

Идентификатор сборки, на которую указывает ссылка, после применения всех значений политики привязки.

ePolicyLevel

Одно из значений EPolicyAction политик управления версиями, если таковые имеются, которые нужно применить к указанной в ссылке сборке.

Заметки

Основное приложение предоставляет уникальный идентификатор dwAppDomainId среде CLR. После возврата результата вызова метода IHostAssemblyStore::ProvideAssembly среда выполнения с помощью идентификатора определяет, было ли сопоставлено содержимое объекта IStream. Если да, среда выполнения вместо повторного сопоставления потока загружает его существующую копию. Кроме того среда выполнения использует этот идентификатор в качестве ключа поиска для потоков, возвращенных в результате вызовов метода IHostAssemblyStore::ProvideModule. Поэтому идентификатор должен быть уникальным для запросов модулей и запросов сборок.

Требования

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

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

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

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Ссылки

Интерфейс ICLRAssemblyIdentityManager

Интерфейс ICLRAssemblyReferenceList

Интерфейс IHostAssemblyManager

Интерфейс IHostAssemblyStore

Структура ModuleBindInfo

Другие ресурсы

Структуры размещения