Udostępnij za pośrednictwem


RelationalConnection.BeginTransactionAsync Metoda

Definicja

Przeciążenia

BeginTransactionAsync(CancellationToken)

Asynchronicznie rozpoczyna nową transakcję.

BeginTransactionAsync(IsolationLevel, CancellationToken)

Asynchronicznie rozpoczyna nową transakcję.

BeginTransactionAsync(CancellationToken)

Asynchronicznie rozpoczyna nową transakcję.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> BeginTransactionAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member BeginTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.BeginTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function BeginTransactionAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

cancellationToken
CancellationToken

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

Zwraca

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

Implementuje

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy

BeginTransactionAsync(IsolationLevel, CancellationToken)

Asynchronicznie rozpoczyna nową transakcję.

public virtual 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>
override this.BeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable 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ę.

Implementuje

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy