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


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

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

  • Зависимости. Некоторые изменения могут быть заблокированы, так как другое свойство зависит от определенного параметра для свойства, которое вы пытаетесь задать. Например, если компонент задан с атрибутом "Обязательные транзакции" и если вы пытаетесь изменить параметр синхронизации на None, при попытке вызова SaveChanges возникает ошибка, так как транзакции зависят от синхронизации.
  • Побочные эффекты. Некоторые свойства могут быть изменены для вас без явного их задания. Например, если вы задаете компонент с обязательным атрибутом Транзакций, синхронизация также будет иметь значение "Обязательный". Это действительно обратная сторона зависимостей— одно свойство имеет приоритет над другим, и его зависимость выражается путем первого задания вторичного свойства, а затем блокирования изменений в нем.

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

Получение и настройка свойств

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

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