Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем считывать или записывать определенные свойства, предоставляемые элементом в коллекции, необходимо выполнить следующие действия:
- Получите коллекцию.
- Заполните коллекцию для чтения данных из каталога COM+.
- Получите конкретный элемент в коллекции, представляя его в виде объекта из класса COMAdminCatalogObject.
Пример, демонстрирующий эти действия, см. в разделе "Навигация по иерархии коллекций COM+".
Так как определенные свойства, предоставляемые, могут отличаться в зависимости от того, какой элемент представляет; То есть элемент, представляющий компонент, имеет разные свойства, отличные от одного, представляющего приложение COM+. Задайте любое из этих свойств с помощью одного универсального свойства, свойства Value в COMAdminCatalogObject.
Свойство Value позволяет получить или задать любое именованное свойство, предоставляемое элементом, возвращая значение именованного свойства при получении и принимая имя и значение при задании.
Фактические изменения не записываются в каталог COM+, пока вы явно не сохраните их, используя метод SaveChanges на объекте COMAdminCatalogCollection. Ожидающие изменения для всех свойств всех элементов в данной коллекции сохраняются одновременно. См. подробности в разделе Сохранение или отмена изменений.
Не все внесенные изменения будут приняты. Каталог COM+ применяет определенную логику согласованности, чтобы обеспечить разумную настройку вещей. Кроме того, при изменении некоторых свойств другие могут автоматически изменяться по той же логике согласованности. Эти эффекты отображаются при попытке сохранить изменения.
Заметка
Вы можете конкурировать с другим автором за доступ к каталогу COM+. Между вызовами для заполнения и для сохранения изменений для данной коллекции, у вас нет блокировки на эти данные в каталоге. Несколько участников могут одновременно настраивать элементы в данной коллекции, и может возникать конфликт при сохранении изменений. Это означает, что кто-то другой может изменить параметры объекта до или после выполнения, либо запустить какую-либо программу с помощью объектов COMAdmin или с помощью средства администрирования служб компонентов локально или удаленно. Общее правило записи объектов в каталоге заключается в том, что все свойства объекта записываются одновременно. То есть последний писатель выигрывает — объект сохраняется в каталоге в точности так, как его настроил последний писатель.
Связанные разделы