SqlTrackingService.IsTransactional Свойство

Определение

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

public:
 property bool IsTransactional { bool get(); void set(bool value); };
public bool IsTransactional { get; set; }
member this.IsTransactional : bool with get, set
Public Property IsTransactional As Boolean

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

Boolean

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

Комментарии

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

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