DatabaseFacade.RollbackTransactionAsync(CancellationToken) 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.
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
Si le CancellationToken est annulé.
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 .