DbCommand.PrepareAsync(CancellationToken) Méthode

Définition

Crée de manière asynchrone une version préparée ou compilée de la commande sur la source de données.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

Paramètres

cancellationToken
CancellationToken

Jeton facultatif pour annuler l’opération asynchrone.An optional token to cancel the asynchronous operation. La valeur par défaut est None.The default value is None.

Retours

Task

Task représentant l’opération asynchrone.A Task representing the asynchronous operation.

Remarques

L’implémentation par défaut de cette méthode asynchrone délègue à son homologue synchrone et retourne un terminé Task , bloquant potentiellement le thread appelant.The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Les fournisseurs de données qui prennent en charge la programmation asynchrone doivent remplacer l’implémentation par défaut à l’aide d’opérations d’e/s asynchrones.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

Si la CommandType propriété a la valeur TableDirect , PrepareAsync ne fait rien.If the CommandType property is set to TableDirect, PrepareAsync does nothing. Si CommandType a la valeur StoredProcedure , l’appel à PrepareAsync doit aboutir, bien qu’il puisse se traduire par une absence d’opération.If CommandType is set to StoredProcedure, the call to PrepareAsync should succeed, although it may result in a no-op.

S’applique à