共用方式為


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

取消語彙基元。

傳回

代表非同步作業的工作。

屬性

適用於