다음을 통해 공유


RelationalConnection.ConnectionBeginTransactionAsync 메서드

정의

템플릿 메서드는 기본적으로 를 호출 BeginDbTransactionAsync(IsolationLevel, CancellationToken) 하지만 공급자가 대신 다른 호출을 수행할 수 있도록 재정의할 수 있습니다.

protected virtual System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction> ConnectionBeginTransactionAsync (System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
abstract member ConnectionBeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
override this.ConnectionBeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
Protected Overridable Function ConnectionBeginTransactionAsync (isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of DbTransaction)

매개 변수

isolationLevel
IsolationLevel

트랜잭션에 사용할 격리 수준입니다.

cancellationToken
CancellationToken

CancellationToken 작업이 완료 될 때까지 기다리는 동안 관찰할 입니다.

반환

새로 만든 트랜잭션입니다.

예외

적용 대상