Прочитать на английском

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


SqlTrackingService.IsTransactional Свойство

Определение

Получает или задает значение, указывающее принимает ли класс SqlTrackingService в транзакциях рабочего процесса.

public bool IsTransactional { get; set; }

Значение свойства

Boolean

true, если класс SqlTrackingService принимает участие в транзакции рабочего процесса; в противном случае — false. Значение по умолчанию — true.

Комментарии

Обычно данные отслеживания записываются в базу данных синхронно, то есть данные записываются как только принимаются по каналу отслеживания. Если свойство IsTransactional имеет значение true, то класс SqlTrackingService участвует в транзакции рабочего процесса. Это значит, что он следует семантике, определенной классом WorkflowCommitWorkBatchService, и добавляет любые изменения в свою базу данных, как рабочие элементы в свойство WorkBatch. Служба фиксирует эти изменения в моменты, определяемые подсистемой среды выполнения рабочего процесса.

Применяется к