DatabaseFacade.CommitTransactionAsync(CancellationToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Použije nevyřízených operací v aktuální transakci na databázi.
public virtual System.Threading.Tasks.Task CommitTransactionAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member CommitTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CommitTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CommitTransactionAsync (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
Úkol reprezentující asynchronní operaci.
Výjimky
Pokud je zrušena CancellationToken .
Poznámky
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 čekejte asynchronní volání okamžitě nebo použijte samostatné instance DbContext pro operace, které se spouští paralelně. Další informace a příklady najdete v tématu Zabránění problémům s vlákny DbContext .
Další informace a příklady najdete v tématu Transakce v EF Core .