DbDataReader.ReadAsync Método

Definición

Hace avanzar de manera asincrónica el lector hasta el siguiente registro de un conjunto de resultados.Asynchronously advances the reader to the next record in a result set.

Sobrecargas

ReadAsync()

Hace avanzar de manera asincrónica el lector hasta el siguiente registro de un conjunto de resultados.Asynchronously advances the reader to the next record in a result set.

ReadAsync(CancellationToken)

Hace avanzar de manera asincrónica el lector hasta el siguiente registro de un conjunto de resultados.Asynchronously advances the reader to the next record in a result set.

Comentarios

Para obtener más información sobre la programación asincrónica, vea programación asincrónica.For more information about asynchronous programming, see Asynchronous Programming.

ReadAsync()

Hace avanzar de manera asincrónica el lector hasta el siguiente registro de un conjunto de resultados.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)

Devoluciones

Task<Boolean>

Task<TResult> cuya propiedad Result es true si hay más filas, o false si no las hay.A Task<TResult> whose Result property is true if there are more rows or false if there aren't.

Excepciones

Error que se haya producido al ejecutar el texto del comando.An error occurred while executing the command text.

Comentarios

La implementación predeterminada de este método asincrónico invoca su homólogo sincrónico y devuelve una tarea completada, lo que posiblemente bloquea el subproceso que realiza la llamada.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Los proveedores de datos que admiten la programación asincrónica deben invalidar la implementación predeterminada mediante operaciones de e/s asincrónicas.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

No se deben invocar otros métodos y propiedades del objeto DbDataReader hasta que se complete la tarea devuelta.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Se aplica a

ReadAsync(CancellationToken)

Hace avanzar de manera asincrónica el lector hasta el siguiente registro de un conjunto de resultados.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>
Public Overridable Function ReadAsync (cancellationToken As CancellationToken) As Task(Of Boolean)

Parámetros

cancellationToken
CancellationToken

Instrucción de cancelación.The cancellation instruction.

Devoluciones

Task<Boolean>

Task<TResult> cuya propiedad Result es true si hay más filas, o false si no las hay.A Task<TResult> whose Result property is true if there are more rows or false if there aren't.

Excepciones

Error que se haya producido al ejecutar el texto del comando.An error occurred while executing the command text.

Comentarios

La implementación predeterminada de este método asincrónico invoca su homólogo sincrónico y devuelve una tarea completada, lo que posiblemente bloquea el subproceso que realiza la llamada.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. La implementación predeterminada también devuelve una tarea cancelada si se pasa un token de cancelación ya cancelado.The default implementation also returns a cancelled task if passed an already cancelled cancellation token.

Los proveedores de datos que admiten la programación asincrónica deben invalidar la implementación predeterminada mediante operaciones de e/s asincrónicas.Data providers that support asynchronous programming should override the default implementation using asynchronous I/O operations.

Este método acepta un token de cancelación que se puede usar para solicitar que la operación se cancele pronto.This method accepts a cancellation token that can be used to request the operation to be cancelled early. Las implementaciones pueden omitir esta solicitud.Implementations may ignore this request.

No se deben invocar otros métodos y propiedades del objeto DbDataReader hasta que se complete la tarea devuelta.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Se aplica a