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
取消标记。
返回
表示异步操作的任务。
- 属性