DbCommand.PrepareAsync(CancellationToken) Método

Definição

Cria de maneira assíncrona uma versão preparada (ou compilada) do comando na fonte de dados.Asynchronously creates a prepared (or compiled) version of the command on the data source.

public virtual System.Threading.Tasks.Task PrepareAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member PrepareAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PrepareAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PrepareAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

cancellationToken
CancellationToken

Um token opcional para cancelar a operação assíncrona.An optional token to cancel the asynchronous operation. O valor padrão é None.The default value is None.

Retornos

Task

Um Task representando a operação assíncrona.A Task representing the asynchronous operation.

Comentários

A implementação padrão desse método assíncrono delega para sua contraparte síncrona e retorna uma concluída Task , potencialmente bloqueando o thread de chamada.The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Os provedores de dados que oferecem suporte à programação assíncrona devem substituir a implementação padrão usando operações de e/s assíncronas.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

Se a CommandType propriedade for definida como TableDirect , PrepareAsync não fará nada.If the CommandType property is set to TableDirect, PrepareAsync does nothing. Se CommandType é definido como StoredProcedure , a chamada para PrepareAsync deve ter sucesso, embora isso possa resultar em uma operação não operacional.If CommandType is set to StoredProcedure, the call to PrepareAsync should succeed, although it may result in a no-op.

Aplica-se a