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


Получение и настройка свойств (службы компонентов)

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

  1. Получите коллекцию.
  2. Заполните коллекцию для чтения данных из каталога COM+.
  3. Получите конкретный элемент в коллекции, представляющий его с объектом из класса COM Администратор CatalogObject.

Пример, демонстрирующий эти действия, см. в разделе Навигация по иерархии коллекций COM+.

Так как определенные свойства, предоставляемые, могут отличаться в зависимости от того, какой элемент представляет; То есть элемент, представляющий компонент, имеет разные свойства, отличные от одного, представляющего приложение COM+. Задайте любое из этих свойств с помощью одного универсального свойства, свойства Value в COM Администратор CatalogObject.

Свойство Value позволяет получить или задать любое именованное свойство, предоставляемое элементом, возвращая значение именованного свойства при получении и принимая имя и значение при задании.

Изменения фактически не записываются в каталог COM+, пока вы явно не сохраните изменения с помощью метода SaveChanges в объекте COM Администратор CatalogCollection. Ожидающие изменения для всех свойств всех элементов в данной коллекции сохраняются одновременно. Дополнительные сведения см. в разделе "Сохранение или отключение карта изменения".

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

Примечание.

Вы можете быть в споре с другим средством записи в каталог COM+. Между вызовами "Заполнение" и SaveChanges для данной коллекции отсутствует блокировка для любого из этих данных в каталоге. Несколько сторон могут одновременно настраивать элементы в данной коллекции и могут бороться при сохранении изменений. Это означает, что кто-то другой может изменить параметры объекта до или после выполнения программы с помощью COM Администратор объектов или с помощью средства администрирования служб компонентов локально или удаленно. Общее правило записи объектов в каталоге заключается в том, что все свойства объекта записываются одновременно. То есть последний модуль записи выигрывает — объект сохраняется в каталоге точно так же, как он настроен последним средством записи.

 

Взаимозависимости между свойствами

Запрос доступных свойств

Сохранение или отключение карта изменений