Share via


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

プロパティ値

SqlTrackingService がワークフロー トランザクションに参加する場合は true。それ以外の場合は false。 既定値は、true です。

注釈

追跡データは通常、データベースに同期的に書き込まれます。つまり、追跡チャネルで受信されたデータは直ちに書き込まれます。 IsTransactionaltrue の場合、SqlTrackingService はワークフロー トランザクションに参加します。 つまり、WorkflowCommitWorkBatchService で定義されたセマンティクスに従うことになり、データベースに対する変更を WorkBatch に対する作業項目として追加します。 サービスは、ワークフロー ランタイム エンジンから指示を受けると、これらの変更をコミットします。

適用対象