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


Получение коллекций в каталоге COM+

Данные в каталоге COM+ хранятся в иерархии коллекций. В средстве администрирования служб компонентов многие из этих коллекций отображаются как папки в дереве консоли. Коллекции, которые не отображаются в виде папок, могут быть доступны только программным способом. Коллекции служат контейнерами для элементов. Элементы в данной коллекции являются согласованными типами; То есть все они представляют один и тот же тип элемента, и может быть произвольное количество элементов в коллекции. Например, коллекцияприложенийсодержит элемент для каждого приложения COM+, установленного на компьютере. Эта коллекция отображается в средстве администрирования в качестве папки COM+ Applications.

Коллекции организованы в иерархическую структуру, так как элементы, содержащиеся в них, соответствуют врождённому порядку включения. Например, так как компоненты устанавливаются в приложение COM+, коллекция компонентовлогически подразделяется в коллекцию Application. Более особенно для хранения компонентов, установленных в этом конкретном приложении, существует отдельная коллекция компонентов для каждого элемента в коллекции приложений.

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

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

Кроме того, есть средство, которое позволяет вам динамически запрашивать, чтобы увидеть, какие связанные коллекции доступны из коллекции, которой вы обладаете. Дополнительные сведения см. в запроса на доступ к доступным коллекциям.

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

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

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

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

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