IRelationalTransactionManager.UseTransactionAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
UseTransactionAsync(DbTransaction, CancellationToken) |
Spécifie un existant DbTransaction à utiliser pour les opérations de base de données. |
UseTransactionAsync(DbTransaction, Guid, CancellationToken) |
Spécifie un existant DbTransaction à utiliser pour les opérations de base de données. |
UseTransactionAsync(DbTransaction, CancellationToken)
Spécifie un existant DbTransaction à utiliser pour les opérations de base de données.
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)
Paramètres
- transaction
- DbTransaction
Transaction à utiliser.
- cancellationToken
- CancellationToken
CancellationToken À observer en attendant la fin de la tâche.
Retours
Une instance de IDbTransaction qui encapsule la transaction fournie.
Exceptions
Si le CancellationToken est annulé.
S’applique à
UseTransactionAsync(DbTransaction, Guid, CancellationToken)
Spécifie un existant DbTransaction à utiliser pour les opérations de base de données.
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)
Paramètres
- transaction
- DbTransaction
Transaction à utiliser.
- transactionId
- Guid
Identificateur unique de la transaction.
- cancellationToken
- CancellationToken
CancellationToken À observer en attendant la fin de la tâche.
Retours
Une instance de IDbTransaction qui encapsule la transaction fournie.
Exceptions
Si le CancellationToken est annulé.