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
| Name | Beschreibung |
|---|---|
| UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken) |
Legt den Wert fest, der DbTransaction von Datenbankvorgängen für die DbContext. |
| UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken) |
Legt den Wert fest, der DbTransaction von Datenbankvorgängen für die DbContext. |
UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)
Legt den Wert fest, der DbTransaction von Datenbankvorgängen für die 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)
Parameter
- databaseFacade
- DatabaseFacade
Der DatabaseFacade für den Kontext.
- transaction
- DbTransaction
Die zu verwendende DbTransaction.
- cancellationToken
- CancellationToken
A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.
Gibt zurück
A Task containing the IDbContextTransaction for the given transaction.
Ausnahmen
Wenn der CancellationToken Vorgang abgebrochen wird.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .
Gilt für:
UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)
Legt den Wert fest, der DbTransaction von Datenbankvorgängen für die 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)
Parameter
- databaseFacade
- DatabaseFacade
Der DatabaseFacade für den Kontext.
- transaction
- DbTransaction
Die zu verwendende DbTransaction.
- transactionId
- Guid
Der eindeutige Bezeichner für die Transaktion.
- cancellationToken
- CancellationToken
A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.
Gibt zurück
A Task containing the IDbContextTransaction for the given transaction.
Ausnahmen
Wenn der CancellationToken Vorgang abgebrochen wird.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .