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


Зависимости синхронизации

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

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

В следующих таблицах показаны характеристики значений атрибута синхронизации COM+.

Требование транзакций

Если для транзакций задано значение Синхронизация может быть задана в значение
Выключено
Все, в зависимости от активации JIT
Не поддерживается
Все, в зависимости от активации JIT
Поддерживается
Обязательное поле
Обязательно
Обязательное поле
RequiresNew
Требуется или требуется новое

Активация JIT

Если для активации JIT задано значение Синхронизация может быть задана в значение
Включен
Требуется или требуется новое
Выключено
Любой

Дополнительные сведения о том, как работают атрибуты транзакции, активации JIT и синхронизации, см. в разделе "Настройка транзакций".

Настройка атрибута синхронизации

Значения атрибутов синхронизации