Compartir a través de


DbCommand.ExecuteReaderAsync Método

Definición

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Sobrecargas

ExecuteReaderAsync()

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) con CancellationToken.None.

ExecuteReaderAsync(CommandBehavior)

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

ExecuteReaderAsync(CancellationToken)

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

Comentarios

Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica.

ExecuteReaderAsync()

Source:
DbCommand.cs
Source:
DbCommand.cs
Source:
DbCommand.cs

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) con CancellationToken.None.

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync();
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync ();
member this.ExecuteReaderAsync : unit -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync () As Task(Of DbDataReader)

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

Error al ejecutar el comando.

Hay un valor de CommandBehavior no válido.

Comentarios

Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader().

Consulte también

Se aplica a

ExecuteReaderAsync(CommandBehavior)

Source:
DbCommand.cs
Source:
DbCommand.cs
Source:
DbCommand.cs

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Data.CommandBehavior behavior);
member this.ExecuteReaderAsync : System.Data.CommandBehavior -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior) As Task(Of DbDataReader)

Parámetros

behavior
CommandBehavior

Uno de los valores de enumeración que especifica cómo se debe ejecutar el comando y cómo se deben recuperar los datos.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

Error al ejecutar el comando.

Hay un valor de CommandBehavior no válido.

Comentarios

Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader(CommandBehavior).

Consulte también

Se aplica a

ExecuteReaderAsync(CancellationToken)

Source:
DbCommand.cs
Source:
DbCommand.cs
Source:
DbCommand.cs

Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, que devuelve un DbDataReader objeto que se puede usar para acceder a los resultados.

Invoca ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Threading.CancellationToken cancellationToken);
member this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (cancellationToken As CancellationToken) As Task(Of DbDataReader)

Parámetros

cancellationToken
CancellationToken

Token para cancelar la operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

Error al ejecutar el comando.

Hay un valor de CommandBehavior no válido.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader().

Consulte también

Se aplica a

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Source:
DbCommand.cs
Source:
DbCommand.cs
Source:
DbCommand.cs
public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken);
member this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, cancellationToken As CancellationToken) As Task(Of DbDataReader)

Parámetros

behavior
CommandBehavior

Uno de los valores de enumeración que especifica el comportamiento del comando.

cancellationToken
CancellationToken

Token para cancelar la operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

Error al ejecutar el comando.

Hay un valor de CommandBehavior no válido.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader(CommandBehavior).

Consulte también

Se aplica a