DbCommand.PrepareAsync(CancellationToken) Methode

Definition

Erstellt asynchron eine vorbereitete (oder kompilierte) Version des Befehls für die Datenquelle.

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

Parameter

cancellationToken
CancellationToken

Ein optionales Token zum Abbrechen des asynchronen Vorgangs. Der Standardwert ist None.

Gibt zurück

Task

Eine Task, die den asynchronen Vorgang darstellt

Hinweise

Die Standardimplementierung dieser asynchronen Methode delegiert an sein synchrones Gegenstück und gibt einen abgeschlossenen Task, potenziell blockierten Aufrufthread zurück.

Datenanbieter, die die asynchrone Programmierung unterstützen, sollten die Standardimplementierung mit asynchronen I/O-Vorgängen außer Kraft setzen.

Wenn die CommandType Eigenschaft auf TableDirect"," festgelegt ist, PrepareAsync wird nichts ausgeführt. Wenn CommandType festgelegt StoredProcedureist, sollte der Aufruf PrepareAsync erfolgreich sein, obwohl er zu einem No-Op führen kann.

Gilt für: