DbDataReader.ReadAsync DbDataReader.ReadAsync DbDataReader.ReadAsync DbDataReader.ReadAsync Method

Definition

Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.Asynchronously advances the reader to the next record in a result set.

Überlädt

ReadAsync() ReadAsync() ReadAsync() ReadAsync()

Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.Asynchronously advances the reader to the next record in a result set.

ReadAsync(CancellationToken) ReadAsync(CancellationToken) ReadAsync(CancellationToken)

Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.Asynchronously advances the reader to the next record in a result set.

Hinweise

Weitere Informationen zur asynchronen Programmierung finden Sie unter asynchrone Programmierung.For more information about asynchronous programming, see Asynchronous Programming.

ReadAsync() ReadAsync() ReadAsync() ReadAsync()

Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.Asynchronously advances the reader to the next record in a result set.

public:
 System::Threading::Tasks::Task<bool> ^ ReadAsync();
public System.Threading.Tasks.Task<bool> ReadAsync ();
member this.ReadAsync : unit -> System.Threading.Tasks.Task<bool>
Public Function ReadAsync () As Task(Of Boolean)

Gibt zurück

Eine Task<TResult>, deren Result-Eigenschaft true ist, wenn weitere Zeilen vorhanden sind, andernfalls false.A Task<TResult> whose Result property is true if there are more rows or false if there aren't.

Ausnahmen

Ein Fehler, der beim Ausführen des Befehlstextes aufgetreten ist.An error occurred while executing the command text.

Hinweise

Die Standard Implementierung dieser asynchronen Methode ruft die synchrone Entsprechung auf und gibt eine abgeschlossene Aufgabe zurück, die möglicherweise den aufrufenden Thread blockiert.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Datenanbieter, die die asynchrone Programmierung unterstützen, sollten die standardmäßige inmplementierung mithilfe von asynchronen e/a-Vorgängen überschreiben.Data providers that support asynchronous programming should override the default inmplementation using asynchronous I/O operations.

Andere Methoden und Eigenschaften des DbDataReader-Objekts sollten nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Siehe auch

ReadAsync(CancellationToken) ReadAsync(CancellationToken) ReadAsync(CancellationToken)

Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.Asynchronously advances the reader to the next record in a result set.

public:
 virtual System::Threading::Tasks::Task<bool> ^ ReadAsync(System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<bool> ReadAsync (System.Threading.CancellationToken cancellationToken);
abstract member ReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.ReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>

Parameter

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Die Abbruchanweisung.The cancellation instruction.

Gibt zurück

Eine Task<TResult>, deren Result-Eigenschaft true ist, wenn weitere Zeilen vorhanden sind, andernfalls false.A Task<TResult> whose Result property is true if there are more rows or false if there aren't.

Ausnahmen

Ein Fehler, der beim Ausführen des Befehlstextes aufgetreten ist.An error occurred while executing the command text.

Hinweise

Die Standard Implementierung dieser asynchronen Methode ruft die synchrone Entsprechung auf und gibt eine abgeschlossene Aufgabe zurück, die möglicherweise den aufrufenden Thread blockiert.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. Die Standard Implementierung gibt auch eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruch Token übergangen wird.The default implementation also returns a cancelled task if passed an already cancelled cancellation token.

Datenanbieter, die die asynchrone Programmierung unterstützen, sollten die standardmäßige inmplementierung mithilfe von asynchronen e/a-Vorgängen überschreiben.Data providers that support asynchronous programming should override the default inmplementation using asynchronous I/O operations.

Diese Methode nimmt ein Abbruchtoken an, das verwendet werden kann, um ein frühes Abbrechen des Vorgangs anzufordern.This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementierungen können diese Anforderung ignorieren.Implementations may ignore this request.

Andere Methoden und Eigenschaften des DbDataReader-Objekts sollten nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Siehe auch

Gilt für: