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
取消語彙基元。
傳回
代表非同步作業的工作。
- 屬性