Поделиться через


Обзор объектов COMAdmin

Объекты COMAdmin предлагают простую объектную модель, которая предоставляет доступ к каталогу COM+. При этом они служат для моделирования всех функциональных возможностей, предоставляемых средством администрирования служб компонентов. Всякий раз, когда вы выполняете любое администрирование COM+, вы взаимодействуете с каталогом COM+. Описание каталога см. в разделе Доступ к каталогу COM+.

Сведения, полученные из средства администрирования служб компонентов или с помощью объектов COMAdmin, структурированы аналогичным образом, и действия, выполняемые в любом контексте, аналогичны. Базовая связь между оснасткой Component Services и программным администрированием заключается в том, что папки в консольном дереве оснастки соответствуют коллекциям в каталоге COM+. Так же как каждая папка в оснастке содержит элементы одного типа, например, приложения COM+ включает установленные приложения COM+, каждая коллекция в каталоге COM+ включает элементы одного типа. Кроме того, так же, как каждый элемент в папке имеет свойства, которые можно задать на листе свойств, каждый элемент в коллекции предоставляет свойства, которые можно задать.

Чтобы включить возможность настройки объектов в этой структуре, объекты COMAdmin предоставляют вам средства для выполнения следующих действий:

  • Доступ к каталогу COM+
  • Доступ к коллекциям в каталоге
  • Доступ к элементам в коллекциях
  • Доступ к свойствам элементов в коллекциях

Для поддержки этих действий библиотека COMAdmin предоставляет следующие три класса:

Полные описания этих классов см. в сводном описании классов COMAdmin в этом разделе.

Чтобы получить быструю идею типичных действий, выполняемых в программном администрировании, см. вводный пример с помощьюкаталога администрирования COM+ .

Администрирование операций COM+ в рамках транзакций

обработка ошибок администрирования COM+

Вводный пример использования каталога администрирования COM+

Извлечение коллекций из Каталога COM+

Установка свойств и сохранение изменений в каталоге COM+