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