IRelationalTransactionManager.UseTransactionAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.