SqlTrackingService.IsTransactional 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 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
属性值
如果 SqlTrackingService 参与工作流事务,则为 true
;否则为 false
。 默认值为 true
。
注解
通常,跟踪数据将同步写入数据库,也就是说,在跟踪通道上一收到数据就会立即将其写入数据库。 如果 IsTransactional 为 true
,则 SqlTrackingService 参与工作流事务。 也就是说,它将遵循 WorkflowCommitWorkBatchService 定义的语义,并将对其数据库所做的任何更改以工作项的形式添加到 WorkBatch。 在工作流运行时引擎指示时,服务将提交这些更改。