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

Definition

Implementiert die asynchrone Version von Read(), gibt aber eine Aufgabe synchron zurück, wobei der aufrufende Thread blockiert wird.Implements the asynchronous version of Read(), but returns a Task synchronously, blocking the calling thread.

Überlädt

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

Eine asynchrone Version von Read(), die den Reader auf den nächsten Datensatz in einem Resultset erhöht.An asynchronous version of Read(), which advances the reader to the next record in a result set. Diese Methode ruft ReadAsync(CancellationToken) mit CancellationToken.None auf.This method invokes ReadAsync(CancellationToken) with CancellationToken.None.

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

Dies ist die asynchrone Version von Read().This is the asynchronous version of Read(). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das Abbruchtoken kann optional ignoriert werden.The cancellationToken may optionally be ignored.

Die Standardimplementierung ruft die synchrone Read()-Methode auf und gibt eine abgeschlossene Aufgabe zurück. Der aufrufende Thread wird blockiert.The default implementation invokes the synchronous Read() method and returns a completed task, blocking the calling thread. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten hat.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von Read ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.Exceptions thrown by Read will be communicated via the returned Task Exception property.

Rufen Sie keine anderen Methoden und Eigenschaften des DbDataReader-Objekts auf, bis die zurückgegebene Aufgabe abgeschlossen ist.Do not invoke other methods and properties of the DbDataReader object until the returned Task is complete.

Hinweise

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

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

Eine asynchrone Version von Read(), die den Reader auf den nächsten Datensatz in einem Resultset erhöht.An asynchronous version of Read(), which advances the reader to the next record in a result set. Diese Methode ruft ReadAsync(CancellationToken) mit CancellationToken.None auf.This method invokes ReadAsync(CancellationToken) with CancellationToken.None.

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 Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Ausnahmen

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

Hinweise

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

Siehe auch

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

Dies ist die asynchrone Version von Read().This is the asynchronous version of Read(). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das Abbruchtoken kann optional ignoriert werden.The cancellationToken may optionally be ignored.

Die Standardimplementierung ruft die synchrone Read()-Methode auf und gibt eine abgeschlossene Aufgabe zurück. Der aufrufende Thread wird blockiert.The default implementation invokes the synchronous Read() method and returns a completed task, blocking the calling thread. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten hat.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von Read ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.Exceptions thrown by Read will be communicated via the returned Task Exception property.

Rufen Sie keine anderen Methoden und Eigenschaften des DbDataReader-Objekts auf, bis die zurückgegebene Aufgabe abgeschlossen ist.Do not invoke other methods and properties of the DbDataReader object until the returned Task is complete.

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 Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Ausnahmen

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

Hinweise

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

Siehe auch

Gilt für: