Partager via


DatabaseFacade.RollbackTransactionAsync(CancellationToken) Méthode

Définition

Ignore les opérations en attente dans la transaction actuelle.

public virtual System.Threading.Tasks.Task RollbackTransactionAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member RollbackTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RollbackTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function RollbackTransactionAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

cancellationToken
CancellationToken

CancellationToken à observer en attendant la fin de la tâche.

Retours

Tâche représentant l’opération asynchrone.

Exceptions

Remarques

Pour plus d’informations et d’exemples , consultez Transactions dans EF Core .

Entity Framework Core ne prend pas en charge plusieurs opérations parallèles exécutées sur le même instance DbContext. Cela inclut l’exécution parallèle de requêtes asynchrones et toute utilisation simultanée explicite de plusieurs threads. Par conséquent, attendez toujours les appels asynchrones immédiatement ou utilisez des instances DbContext distinctes pour les opérations qui s’exécutent en parallèle. Pour plus d’informations et d’exemples, consultez Éviter les problèmes de thread dbContext .

S’applique à