Расширения ADSI
Расширение ADSI — это специальный COM-объект, позволяющий разработчику расширить объект ADSI. Каждое расширение связано с указанным классом в каталоге. С помощью этой модели расширения разработчики могут добавлять методы, чтобы дать более динамическое значение объекту. В традиционной модели программирования каталогов доступ к объекту осуществляется путем получения и задания атрибутов объекта. С помощью расширений ADSI можно добавить дополнительные функции в объект каталога.
В этом разделе рассматриваются следующие разделы:
- Преимущества использования расширений ADSI
- Архитектура расширения ADSI
- Как ADSI интегрирует расширения
- Что видит клиент?
- Получение интерфейсов ADSI из расширения
- Библиотеки типов расширений ADSI
- Поддержка ранней привязки
- Поддержка последней привязки
- Интерфейс IADsExtension
- Поддержка двух или диспетчерских интерфейсов
- Изменение правил агрегирования COM с помощью расширений ADSI
- Разрешение нескольких компонентов агрегирования, поддерживающих один и тот же интерфейс
- Разрешение конфликтов имен функций и свойств в службе автоматизации в расширениях