Методы интерфейса IADs.
МетодОписание и параметры
GetInfoИнициализирует локальный кэш свойств объекта. Использование в VBScript: object.GetInfo.
GetInfoExЗагружает указанные свойства из базы каталога в локальный кэш свойств объекта. Использование в VBScript: object.GetInfoEx Array("cn", "displayName"),0.
1. Массив свойствМассив переменных, содержащий список свойств для загрузки в кэш.
2. 0Зарезервировано. Должен быть установлен в 0.
GetВыбирает значение свойства из кэша свойств. В общем случае используется для получения однозначных значений свойств. Использование в VBScript: object.Get "cn".
1. Имя свойстваИмя свойства для выборки.
GetExВыбирает значение свойства из кэша свойств. В общем случае используется для получения многозначных значений свойств. Использование в VBScript: object.GetEx "otherHomePhone".
1. Имя свойстваИмя свойства для выборки.
PutПрисваивает новое значение указанному свойству в кэше свойств. Использование в VBScript: object.Put "HomePhone", "(123) 456-7890".
1. Имя свойстваИмя свойства для присваивания.
2. Значение свойстваЗначения свойства.
PutExДобавляет, перемещает, заменяет и удаляет многозначные свойства в кэше свойств. VBScript: object.PutEx ADS_PROPERTY_USAGE "otherHomePhone", Array("(098) 765-4321").
1. Управляющий кодУправляющий код указывает режим модификации: добавление, замена, перемещение, удаление. Значения кода (константы) задаются в
ADS_PROPERTY_OPERATION_ENUM.
ADS_PROPERTY_OPERATION_ENUM
ADS_PROPERTY_CLEAR   1
ADS_PROPERTY_UPDATE   2
ADS_PROPERTY_APPEND   3
ADS_PROPERTY_DELETE   4
2. Имя свойстваИмя свойства для присваивания.
3. Массив значенийЗначения свойства, помещенные в массив переменных.
SetInfoФиксирует измененные значения свойств в локальном кэше свойств в базе каталога. Использование в VBScript: object.SetInfo.

Поделитесь материалом с коллегами и друзьями