RelationalDatabaseFacadeExtensions.UseTransactionAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken) |
Legt fest, dass DbTransaction von Datenbankvorgängen für verwendet DbContextwerden soll. |
UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken) |
Legt fest, dass DbTransaction von Datenbankvorgängen für verwendet DbContextwerden soll. |
UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)
Legt fest, dass DbTransaction von Datenbankvorgängen für verwendet DbContextwerden soll.
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)
Parameter
- databaseFacade
- DatabaseFacade
Die DatabaseFacade für den Kontext.
- transaction
- DbTransaction
Der zu verwendende DbTransaction.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.
Gibt zurück
Ein Task , der die IDbContextTransaction für die angegebene Transaktion enthält.
Ausnahmen
Wenn CancellationToken abgebrochen ist.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .
Gilt für:
UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)
Legt fest, dass DbTransaction von Datenbankvorgängen für verwendet DbContextwerden soll.
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)
Parameter
- databaseFacade
- DatabaseFacade
Die DatabaseFacade für den Kontext.
- transaction
- DbTransaction
Der zu verwendende DbTransaction.
- transactionId
- Guid
Der eindeutige Bezeichner für die Transaktion.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.
Gibt zurück
Ein Task , der die IDbContextTransaction für die angegebene Transaktion enthält.
Ausnahmen
Wenn CancellationToken abgebrochen ist.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .
Gilt für:
Entity Framework