Интерфейс IADsPropertyList (iads.h)

Интерфейс IADsPropertyList используется для изменения, чтения и обновления списка записей свойств в кэше свойств объекта. Он служит для перечисления, изменения и очистки записей содержащихся свойств. Используйте метод перечисления этого интерфейса для идентификации инициализированных свойств. Это отличается от использования схемы для определения всех возможных атрибутов объекта ADSI и заданных свойств.

Вызовите методы интерфейса IADsPropertyList для проверки списка свойств на клиенте и управления им. Перед вызовом методов этого интерфейса необходимо вызвать IADs::GetInfo или IADs::GetInfoEx явным образом, чтобы загрузить значения назначенных свойств объекта в кэш. После вызова методов этого интерфейса необходимо вызвать IADs::SetInfo , чтобы сохранить изменения в постоянном хранилище базового каталога.

Чтобы получить список свойств объекта ADSI, привяжите его к интерфейсу IADsPropertyList . Необходимо вызвать метод GetInfo перед вызовом других методов объекта списка свойств, если кэш свойств не инициализирован.

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

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

Методы

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

 
IADsPropertyList::GetPropertyItem

Извлекает из списка элемент, соответствующий имени.
IADsPropertyList::Item

Метод IADsPropertyList::Item извлекает указанный элемент свойства из списка.
IADsPropertyList::Next

Метод IADsPropertyList::Next получает следующий элемент в списке свойств. Возвращаемый элемент является объектом Property Entry.
IADsPropertyList::P urgePropertyList

Удаляет все элементы из списка свойств.
IADsPropertyList::P utPropertyItem

Обновления значения элемента в списке свойств.
IADsPropertyList::Reset

Сбрасывает список до первого элемента.
IADsPropertyList::ResetPropertyItem

Удаляет указанный элемент из списка; то есть из кэша.
IADsPropertyList::Skip

Пропускает указанное количество элементов, отсчитываемых из текущей позиции курсора, в списке свойств.

Требования

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

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

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

Методы свойств IADsPropertyList

IDispatch