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