Краткое описание классов COM Администратор
Существует три класса, предоставляемые библиотекой COM Администратор (comadmin.dll), каждая из которых реализует двойной интерфейс COM. Объекты, созданные из этих классов, используются для получения доступа к каталогу, представления коллекций в каталоге и представления элементов, содержащихся в коллекциях.
COM Администратор Catalog
Класс COM Администратор Catalog представляет сам каталог. Объект, созданный из COM Администратор Catalog, является основным объектом, используемым в программном администрировании. Помимо установления базового подключения к серверу каталога при создании экземпляра, COM Администратор Catalog предоставляет методы, позволяющие выполнять следующие действия:
- Получение коллекций в каталоге.
- Подключение на сервер каталога на удаленном компьютере.
- Установка, экспорт, запуск, завершение работы и получение сведений о приложениях COM+.
- Установите компоненты в приложения COM+ и получите сведения о компонентах.
- Запуск, остановка или обновление служб, работающих на компьютере.
- Обновление, восстановление или резервное копирование сведений о каталоге.
В COM+ 1.0 класс COM Администратор Catalog реализует интерфейс ICOM Администратор Catalog. В COM+ 1.5 класс COM Администратор Catalog реализует ICOM Администратор Catalog2 в качестве своего интерфейса по умолчанию.
COM Администратор CatalogCollection
Класс COM Администратор CatalogCollection представляет любую коллекцию в каталоге, указав строку именования конкретной коллекции во время создания объекта. (Доступные коллекции каталогов именуются в таблице по адресу Com+ Администратор istration Collections.) Объекты создаются из этого класса при получении коллекции верхнего уровня путем вызова метода GetCollection объекта COM Администратор Catalog. Эти объекты также создаются при получении дочерней коллекции путем вызова метода GetCollection его родительского объекта коллекции. ОБЪЕКТЫ COM Администратор CatalogCollection позволяют выполнять следующие действия:
- Перечисление элементов, содержащихся в коллекции.
- Получение элемента из коллекции.
- Добавление или удаление элементов в коллекцию или из нее.
- Сохраните или отключите карта любые ожидающие изменения, внесенные в коллекцию или в элементы, которые он содержит.
- Получите другую коллекцию в каталоге.
Класс COM Администратор CatalogObject реализует интерфейс ICatalogCollection.
COM Администратор CatalogObject
Класс COM Администратор CatalogObject представляет любой элемент, содержащийся в коллекции. Объекты создаются из этого класса при получении элемента через свойство Item объекта коллекции каталога. Объекты, созданные из класса COM Администратор CatalogObject, позволяют выполнять следующие действия:
- Получение или задание свойств, поддерживаемых элементом, используемым объектом для представления.
- Получение сведений об элементе и его свойствах.
Класс COM Администратор CatalogObject реализует интерфейс ICatalogObject.
См. также