DbDataReader.ReadAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.
Überlädt
| ReadAsync() |
Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset. |
| ReadAsync(CancellationToken) |
Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset. |
Hinweise
Weitere Informationen zur asynchronen Programmierung finden Sie unter Asynchrone Programmierung.
ReadAsync()
Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.
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.
Ausnahmen
Ein Fehler, der beim Ausführen des Befehlstextes aufgetreten ist.
Hinweise
Die Standardimplementierung dieser asynchronen Methode ruft sein synchrones Gegenstück auf und gibt eine abgeschlossene Aufgabe zurück, die möglicherweise den aufrufenden Thread blockiert.
Datenanbieter, die asynchrone Programmierung unterstützen, sollten die Standardimplementierung mithilfe asynchroner I/O-Vorgänge außer Kraft setzen.
Andere Methoden und Eigenschaften des DbDataReader-Objekts sollten nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.
Siehe auch
Gilt für:
ReadAsync(CancellationToken)
Setzt den Reader asynchron auf den nächsten Datensatz in einem Resultset.
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>
Public Overridable Function ReadAsync (cancellationToken As CancellationToken) As Task(Of Boolean)
Parameter
- cancellationToken
- CancellationToken
Die Abbruchanweisung.
Gibt zurück
Eine Task<TResult>, deren Result-Eigenschaft true ist, wenn weitere Zeilen vorhanden sind, andernfalls false.
Ausnahmen
Ein Fehler, der beim Ausführen des Befehlstextes aufgetreten ist.
Hinweise
Die Standardimplementierung dieser asynchronen Methode ruft sein synchrones Gegenstück auf und gibt eine abgeschlossene Aufgabe zurück, die möglicherweise den aufrufenden Thread blockiert. Die Standardimplementierung gibt auch einen abgebrochenen Vorgang zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde.
Datenanbieter, die asynchrone Programmierung unterstützen, sollten die Standardimplementierung mithilfe asynchroner I/O-Vorgänge außer Kraft setzen.
Diese Methode nimmt ein Abbruchtoken an, das verwendet werden kann, um ein frühes Abbrechen des Vorgangs anzufordern. Implementierungen können diese Anforderung ignorieren.
Andere Methoden und Eigenschaften des DbDataReader-Objekts sollten nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.