Udostępnij za pośrednictwem


RelationalConnection.UseTransactionAsync Metoda

Definicja

Przeciążenia

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Określa istniejący DbTransaction do użycia na potrzeby operacji bazy danych.

UseTransactionAsync(DbTransaction, CancellationToken)

Określa istniejący DbTransaction do użycia na potrzeby operacji bazy danych.

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Określa istniejący DbTransaction do użycia na potrzeby operacji bazy danych.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, transactionId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

transaction
DbTransaction

Transakcja do użycia.

transactionId
Guid

Unikatowy identyfikator transakcji.

cancellationToken
CancellationToken

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

Zwraca

Wystąpienie tej IDbTransaction transakcji opakowuje podaną transakcję.

Implementuje

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy

UseTransactionAsync(DbTransaction, CancellationToken)

Określa istniejący DbTransaction do użycia na potrzeby operacji bazy danych.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

transaction
DbTransaction

Transakcja do użycia.

cancellationToken
CancellationToken

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

Zwraca

Wystąpienie tej IDbTransaction transakcji opakowuje podaną transakcję.

Implementuje

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy