다음을 통해 공유


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

반환

비동기 작업(operation)을 나타내는 작업(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

취소 토큰입니다.

반환

비동기 작업(operation)을 나타내는 작업(task)입니다.

적용 대상

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

취소 토큰입니다.

반환

비동기 작업(operation)을 나타내는 작업(task)입니다.

특성

적용 대상