IRelationalTransactionManager.UseTransactionAsync Methode

Definition

Überlädt

UseTransactionAsync(DbTransaction, CancellationToken)

Gibt einen vorhandenen DbTransaction an, der für Datenbankvorgänge verwendet werden soll.

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Gibt einen vorhandenen DbTransaction an, der für Datenbankvorgänge verwendet werden soll.

UseTransactionAsync(DbTransaction, CancellationToken)

Gibt einen vorhandenen DbTransaction an, der für Datenbankvorgänge verwendet werden soll.

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)

Parameter

transaction
DbTransaction

Die zu verwendende Transaktion.

cancellationToken
CancellationToken

Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe beobachtet werden soll.

Gibt zurück

Task<IDbContextTransaction>

Eine Instanz von IDbTransaction , die die bereitgestellte Transaktion umschließt.

Ausnahmen

Gilt für

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Gibt einen vorhandenen DbTransaction an, der für Datenbankvorgänge verwendet werden soll.

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)

Parameter

transaction
DbTransaction

Die zu verwendende Transaktion.

transactionId
Guid

Der eindeutige Bezeichner für die Transaktion.

cancellationToken
CancellationToken

Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe beobachtet werden soll.

Gibt zurück

Task<IDbContextTransaction>

Eine Instanz von IDbTransaction , die die bereitgestellte Transaktion umschließt.

Ausnahmen

Gilt für