Compartir a través de


IDbContextFactory<TContext>.CreateDbContextAsync Método

Definición

Crea una nueva DbContext instancia en un contexto asincrónico.

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)

Parámetros

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Task<TContext>

Tarea que contiene el contexto creado que representa la operación asincrónica.

Excepciones

Comentarios

El autor de la llamada es responsable de eliminar el contexto; no se eliminará mediante ningún contenedor de inserción de dependencias.

Se aplica a