Esta documentación está archivada y no tiene mantenimiento.

SqlCommand.EndExecuteReader (Método)

Actualización: noviembre 2007

Finaliza la ejecución asincrónica de una instrucción de Transact-SQL y devuelve el objeto SqlDataReader solicitado.

Espacio de nombres:  System.Data.SqlClient
Ensamblado:  System.Data (en System.Data.dll)

public SqlDataReader EndExecuteReader(
	IAsyncResult asyncResult
)
public SqlDataReader EndExecuteReader(
	IAsyncResult asyncResult
)
public function EndExecuteReader(
	asyncResult : IAsyncResult
) : SqlDataReader

Parámetros

asyncResult
Tipo: System.IAsyncResult
IAsyncResult que devuelve la llamada a BeginExecuteReader

Valor devuelto

Tipo: System.Data.SqlClient.SqlDataReader
Un objeto SqlDataReader que se puede utilizar para recuperar las filas solicitadas.

ExcepciónCondición
ArgumentException

El valor del parámetro asyncResult es null (Nothing en Microsoft Visual Basic).

InvalidOperationException

Se ha llamado varias veces a EndExecuteReader para ejecutar un solo comando o el método no coincide con el método de ejecución (por ejemplo, el código llama a EndExecuteReader para finalizar la ejecución de una llamada a BeginExecuteXmlReader).

Cuando se llama a BeginExecuteReader para ejecutar una instrucción de Transact-SQL, es preciso llamar a EndExecuteReader para finalizar la operación. Si aún no ha finalizado el proceso de ejecución del comando, este método se bloquea hasta que termina la operación. Los usuarios pueden comprobar si ha finalizado la ejecución del comando utilizando la instancia de IAsyncResult devuelta por el método BeginExecuteReader. Si hay un procedimiento de devolución de llamada especificado en la llamada a BeginExecuteReader, se debe llamar a este método.

Para obtener ejemplos que muestran cómo usar el método EndExecuteReader, vea BeginExecuteReader.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Mostrar: