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
Значение свойства
trueЗначение , SqlTrackingServiceесли false участвует в транзакции рабочего процесса; в противном случае . Значение по умолчанию — true.
Комментарии
Обычно отслеживаемые данные записываются в базу данных синхронно, то есть данные записываются сразу после получения данных в канале отслеживания. Если IsTransactional это trueтак, SqlTrackingService участвует в транзакции рабочего процесса. То есть он следует семантике, определенной WorkflowCommitWorkBatchService и добавляет любые изменения в базу данных в качестве рабочих элементов WorkBatchв . Служба фиксирует эти изменения при указании обработчика среды выполнения рабочего процесса.