Sdílet prostřednictvím


IDbContextFactory<TContext>.CreateDbContextAsync Metoda

Definice

Vytvoří novou DbContext instanci v asynchronním kontextu.

public virtual System.Threading.Tasks.Task<TContext> CreateDbContextAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateDbContextAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
override this.CreateDbContextAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function CreateDbContextAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of TContext)

Parametry

cancellationToken
CancellationToken

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

Návraty

Task<TContext>

Úkol obsahující vytvořený kontext, který představuje asynchronní operaci.

Výjimky

Poznámky

Volající je zodpovědný za likvidaci kontextu; nebude odstraněn žádným kontejnerem injektáže závislostí.

Platí pro