DbCommand.PrepareAsync(CancellationToken) Método

Definición

Crea de forma asincrónica una versión preparada (o compilada) del comando en el origen de datos.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

Token opcional para cancelar la operación asincrónica.An optional token to cancel the asynchronous operation. El valor predeterminado es None.The default value is None.

Devoluciones

Task

Tarea Task que representa la operación asincrónica.A Task representing the asynchronous operation.

Comentarios

La implementación predeterminada de este método asincrónico delega en su homólogo sincrónico y devuelve un completado Task , lo que podría bloquear el subproceso de llamada.The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Los proveedores de datos que admiten la programación asincrónica deben invalidar la implementación predeterminada mediante operaciones de e/s asincrónicas.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

Si la CommandType propiedad está establecida en TableDirect , PrepareAsync no hace nada.If the CommandType property is set to TableDirect, PrepareAsync does nothing. Si CommandType se establece en StoredProcedure , la llamada a PrepareAsync debe realizarse correctamente, aunque puede dar como resultado una operación no operativa.If CommandType is set to StoredProcedure, the call to PrepareAsync should succeed, although it may result in a no-op.

Se aplica a