Compartilhar via


IDbContextFactory<TContext>.CreateDbContextAsync Método

Definição

Cria uma nova DbContext instância em um contexto assíncrono.

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

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Task<TContext>

Uma tarefa que contém o contexto criado que representa a operação assíncrona.

Exceções

Se o padrão CancellationToken for cancelado.

Comentários

O chamador é responsável por descartar o contexto; ele não será descartado por nenhum contêiner de injeção de dependência.

Aplica-se a