DbCommand.ExecuteReaderAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados.
Sobrecargas
| Nombre | Description |
|---|---|
| ExecuteReaderAsync() |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Invoca con CancellationToken.None. |
| ExecuteReaderAsync(CommandBehavior) |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . |
| ExecuteReaderAsync(CancellationToken) |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . |
Comentarios
Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, vea Programación asincrónica.
ExecuteReaderAsync()
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Invoca 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.
Valor no válido CommandBehavior .
Comentarios
Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, vea Programación asincrónica.
Este método almacena en la tarea que devuelve todas las excepciones de no 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, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader().
Consulte también
Se aplica a
ExecuteReaderAsync(CommandBehavior)
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca .
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.
Valor no válido CommandBehavior .
Comentarios
Los implementadores de proveedores administrados deben llamar a ExecuteDbDataReaderAsync en ExecuteReaderAsync. Para obtener más información sobre la programación asincrónica, vea Programación asincrónica.
Este método almacena en la tarea que devuelve todas las excepciones de no 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, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader(CommandBehavior).
Consulte también
Se aplica a
ExecuteReaderAsync(CancellationToken)
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca .
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.
Valor no válido CommandBehavior .
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, vea Programación asincrónica.
Este método almacena en la tarea que devuelve todas las excepciones de no 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, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader().
Consulte también
Se aplica a
ExecuteReaderAsync(CommandBehavior, CancellationToken)
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.
Valor no válido CommandBehavior .
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, vea Programación asincrónica.
Este método almacena en la tarea que devuelve todas las excepciones de no 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, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por ExecuteReader(CommandBehavior).