CommitFailureHandler.PruneTransactionHistoryAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| PruneTransactionHistoryAsync() |
削除対象としてマークされたトランザクションを非同期的に削除します。 |
| PruneTransactionHistoryAsync(CancellationToken) |
削除対象としてマークされたトランザクションを非同期的に削除します。 |
| PruneTransactionHistoryAsync(Boolean, Boolean, CancellationToken) |
削除対象としてマークされたトランザクションの数が を超える場合は、削除対象としてマークされたトランザクションを PruningLimit削除します。 |
PruneTransactionHistoryAsync()
削除対象としてマークされたトランザクションを非同期的に削除します。
public System.Threading.Tasks.Task PruneTransactionHistoryAsync();
member this.PruneTransactionHistoryAsync : unit -> System.Threading.Tasks.Task
Public Function PruneTransactionHistoryAsync () As Task
戻り値
非同期操作を表すタスク。
適用対象
PruneTransactionHistoryAsync(CancellationToken)
削除対象としてマークされたトランザクションを非同期的に削除します。
public System.Threading.Tasks.Task PruneTransactionHistoryAsync(System.Threading.CancellationToken cancellationToken);
member this.PruneTransactionHistoryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
パラメーター
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
非同期操作を表すタスク。
適用対象
PruneTransactionHistoryAsync(Boolean, Boolean, CancellationToken)
削除対象としてマークされたトランザクションの数が を超える場合は、削除対象としてマークされたトランザクションを PruningLimit削除します。
[System.Diagnostics.DebuggerStepThrough]
protected virtual System.Threading.Tasks.Task PruneTransactionHistoryAsync(bool force, bool useExecutionStrategy, System.Threading.CancellationToken cancellationToken);
abstract member PruneTransactionHistoryAsync : bool * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PruneTransactionHistoryAsync : bool * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
パラメーター
- force
- Boolean
に true 設定すると、その数が を超 PruningLimitえていなくても、すべての古いトランザクションが削除されます。
- useExecutionStrategy
- Boolean
に true 設定されている場合は、関連する実行戦略を使用して操作が実行されます
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
非同期操作を表すタスク。
- 属性