Udostępnij za pośrednictwem


IRelationalTransactionManager.UseTransactionAsync Metoda

Definicja

Przeciążenia

UseTransactionAsync(DbTransaction, CancellationToken)

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

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

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

UseTransactionAsync(DbTransaction, CancellationToken)

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

public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public 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>
Public 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ę.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

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

public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public 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>
Public 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ę.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Dotyczy