RelationalDatabaseFacadeExtensions.UseTransactionAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken) |
DbTransaction Nastaví, aby je používaly databázové operace v nástroji DbContext. |
| UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken) |
DbTransaction Nastaví, aby je používaly databázové operace v nástroji DbContext. |
UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)
DbTransaction Nastaví, aby je používaly databázové operace v nástroji DbContext.
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
static member UseTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function UseTransactionAsync (databaseFacade As DatabaseFacade, transaction As DbTransaction, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)
Parametry
- databaseFacade
- DatabaseFacade
Kontext DatabaseFacade .
- transaction
- DbTransaction
To DbTransaction se má použít.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
A Task obsahující IDbContextTransaction pro danou transakci.
Výjimky
Pokud je zrušena CancellationToken .
Poznámky
Další informace a příklady najdete v tématu Transakce v EF Core .
Platí pro
UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)
DbTransaction Nastaví, aby je používaly databázové operace v nástroji DbContext.
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
static member UseTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function UseTransactionAsync (databaseFacade As DatabaseFacade, transaction As DbTransaction, transactionId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)
Parametry
- databaseFacade
- DatabaseFacade
Kontext DatabaseFacade .
- transaction
- DbTransaction
To DbTransaction se má použít.
- transactionId
- Guid
Jedinečný identifikátor transakce.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
A Task obsahující IDbContextTransaction pro danou transakci.
Výjimky
Pokud je zrušena CancellationToken .
Poznámky
Další informace a příklady najdete v tématu Transakce v EF Core .