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

取消标记。

返回

表示异步操作的任务。

属性

适用于