Udostępnij za pośrednictwem


RelationalConnection.ConnectionBeginTransactionAsync Metoda

Definicja

Metoda szablonu, która domyślnie wywołuje, BeginDbTransactionAsync(IsolationLevel, CancellationToken) ale może zostać zastąpiona przez dostawców, aby zamiast tego wykonać inne wywołanie.

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)

Parametry

isolationLevel
IsolationLevel

Poziom izolacji do użycia dla transakcji.

cancellationToken
CancellationToken

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

Zwraca

Nowo utworzona transakcja.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy