Sdílet prostřednictvím


DatabaseFacade.RollbackTransactionAsync(CancellationToken) Metoda

Definice

Zahodí nevyřízených operací v aktuální transakci.

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

Parametry

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

Úloha představující asynchronní operaci.

Výjimky

Poznámky

Další informace a příklady najdete v tématu Transakce v EF Core .

Entity Framework Core nepodporuje spouštění více paralelních operací ve stejné instanci DbContext. To zahrnuje paralelní spouštění asynchronních dotazů i jakékoli explicitní souběžné používání z více vláken. Proto vždy okamžitě vyčkejte na asynchronní volání nebo používejte samostatné instance DbContext pro operace, které se provádějí paralelně. Další informace a příklady najdete v tématu Předcházení problémům s vlákny DbContext .

Platí pro