次の方法で共有


CommitFailureHandler.PruneTransactionHistoryAsync メソッド

定義

オーバーロード

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

キャンセル トークン。

戻り値

非同期操作を表すタスク。

属性

適用対象