Структура 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