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


Интерфейс IAssemblyName (winsxs.h)

Интерфейс IAssemblyName представляет параллельное имя сборки. Параллельное имя сборки состоит из набора пар "имя-значение", описывающих параллельную сборку. Экземпляр интерфейса IAssemblyName получается путем вызова функции CreateAssemblyNameObject .

Наследование

Интерфейс IAssemblyName наследуется от интерфейса IUnknown . IAssemblyName также имеет следующие типы элементов:

Методы

Интерфейс IAssemblyName содержит следующие методы.

 
IAssemblyName::Clone

Метод Clone копирует текущее параллельное имя сборки в новый экземпляр IAssemblyName.
IAssemblyName::Finalize

Метод Finalize предотвращает изменение параллельного имени сборки. После вызова Finalize дополнительные вызовы SetProperty возвращают E_UNEXPECTED.
IAssemblyName::GetDisplayName

Метод GetDisplayName получает строковое представление имени параллельной сборки.
IAssemblyName::GetName

Метод GetName возвращает часть имени сборки.
IAssemblyName::GetProperty

Метод GetProperty получает значение пары "имя-значение" в имени сборки.
IAssemblyName::Isequal

Метод IsEqual сравнивает имя текущей сборки с другим именем сборки.
IAssemblyName::SetProperty

Метод SetProperty добавляет пару "имя-значение" к имени параллельной сборки. Этот метод может изменить или удалить значение существующей пары "имя-значение".

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header winsxs.h