DbDataReader.NextResultAsync Método

Definición

Hace avanzar de manera asincrónica el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

Sobrecargas

NextResultAsync()

Hace avanzar de manera asincrónica el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

NextResultAsync(CancellationToken)

Hace avanzar de manera asincrónica el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

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.

NextResultAsync()

Hace avanzar de manera asincrónica el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

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

Devoluciones

Tarea cuya propiedad Result es true si hay más conjuntos de resultados, o false si no los hay.A task whose Result property is true if there are more result sets 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.

Consulte también:

NextResultAsync(CancellationToken)

Hace avanzar de manera asincrónica el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

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

Parámetros

cancellationToken
CancellationToken

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

Devoluciones

Task<TResult> cuya propiedad Result es true si hay más conjuntos de resultados, o false si no los hay.A Task<TResult> whose Result property is true if there are more result sets 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.

Consulte también:

Se aplica a