Udostępnij za pośrednictwem


IRelationalTransactionManager.BeginTransactionAsync Metoda

Definicja

Asynchronicznie rozpoczyna nową transakcję.

public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> BeginTransactionAsync (System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
abstract member BeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Function BeginTransactionAsync (isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

isolationLevel
IsolationLevel

Poziom izolacji do użycia dla transakcji.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera nowo utworzoną transakcję.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy