DbTransaction.RollbackAsync 메서드

정의

오버로드

RollbackAsync(CancellationToken)

보류 중 상태에서 트랜잭션을 비동기적으로 롤백합니다.Asynchronously rolls back a transaction from a pending state.

RollbackAsync(String, CancellationToken)

지정된 저장점이 설정된 후에 실행된 모든 명령을 롤백합니다.Rolls back all commands that were executed after the specified savepoint was established.

RollbackAsync(CancellationToken)

보류 중 상태에서 트랜잭션을 비동기적으로 롤백합니다.Asynchronously rolls back a transaction from a pending state.

public virtual System.Threading.Tasks.Task RollbackAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member RollbackAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RollbackAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function RollbackAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

cancellationToken
CancellationToken

비동기 작업을 취소하기 위한 선택적 토큰입니다.An optional token to cancel the asynchronous operation. 기본값은 None입니다.The default value is None.

반환

Task

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

설명

이 비동기 메서드의 기본 구현은 동기 대응에 위임 하 고 완료 된를 반환 하 여 Task 호출 스레드를 잠재적으로 차단 합니다.The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

비동기 프로그래밍 을 지 원하는 데이터 공급자는 비동기 i/o 작업을 사용 하 여 기본 구현을 재정의 해야 합니다.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

적용 대상

RollbackAsync(String, CancellationToken)

지정된 저장점이 설정된 후에 실행된 모든 명령을 롤백합니다.Rolls back all commands that were executed after the specified savepoint was established.

public virtual System.Threading.Tasks.Task RollbackAsync (string savepointName, System.Threading.CancellationToken cancellationToken = default);
abstract member RollbackAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RollbackAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function RollbackAsync (savepointName As String, Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

savepointName
String

롤백할 저장점의 이름입니다.The name of the savepoint to roll back to.

cancellationToken
CancellationToken

비동기 작업을 취소하기 위한 선택적 토큰입니다.An optional token to cancel the asynchronous operation. 기본값은 None입니다.The default value is None.

반환

Task

비동기 작업을 나타내는 Task입니다.A Task representing the asynchronous operation.

적용 대상