SqlTrackingService.EnableRetries プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SqlTrackingService がデータベース操作の実行時に再試行するかどうかを指定する値を取得または設定します。
public:
property bool EnableRetries { bool get(); void set(bool value); };
public bool EnableRetries { get; set; }
member this.EnableRetries : bool with get, set
Public Property EnableRetries As Boolean
プロパティ値
true
が操作を再試行する場合は SqlTrackingService。それ以外の場合は false
。
注釈
IsTransactional プロパティが false
に設定されて EnableRetries が true
に設定されている場合、トランザクションのすべての再試行は EnableRetries プロパティの値で決まります。
IsTransactional が true
に設定されている場合は特定の作業がバッチ処理され、このような作業バッチ トランザクションの再試行は、WorkflowCommitWorkBatchService の派生型の DefaultWorkflowCommitWorkBatchService や SharedConnectionWorkflowCommitWorkBatchService などによって処理されます。
IsTransactional が true
に設定されているかどうかにかかわらず、次の作業項目はバッチ処理できません。トランザクションの再試行は、EnableRetries プロパティを介して処理する必要があります。
追跡プロファイルの変更のポーリング
IsTransactional が
false
に設定されているときの SQL Server データベースへの書き込みのすべて
この機能は、プログラムで設定する以外に、構成ファイルを使用して有効にすることもできます。 構成ファイルを使用してこのプロパティを設定する方法の詳細については、「 ワークフロー構成ファイル」を参照してください。
作業バッチ トランザクションの再試行に関する一般的な情報については、「 ワークフローでの状態情報のバッチ処理」を参照してください。
適用対象
.NET