SqlCommand.EndExecuteReader(IAsyncResult) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conclui a execução assíncrona de uma instrução Transact-SQL, retornando a solicitação SqlDataReader.
public:
System::Data::SqlClient::SqlDataReader ^ EndExecuteReader(IAsyncResult ^ asyncResult);
public System.Data.SqlClient.SqlDataReader EndExecuteReader(IAsyncResult asyncResult);
member this.EndExecuteReader : IAsyncResult -> System.Data.SqlClient.SqlDataReader
Public Function EndExecuteReader (asyncResult As IAsyncResult) As SqlDataReader
Parâmetros
- asyncResult
- IAsyncResult
O IAsyncResult retornado pela chamada para BeginExecuteReader().
Retornos
Um SqlDataReader objeto que pode ser usado para recuperar as linhas solicitadas.
Exceções
asyncResult parâmetro é nulo (Nothing no Microsoft Visual Basic)
EndExecuteReader(IAsyncResult) foi chamado mais de uma vez para uma única execução de comando ou o método foi incompatível com seu método de execução (por exemplo, o código chamado EndExecuteReader(IAsyncResult) para concluir a execução de uma chamada para BeginExecuteXmlReader().
Exemplos
Para obter exemplos que demonstram o uso do EndExecuteReader método, consulte BeginExecuteReader.
Comentários
Ao chamar BeginExecuteReader para executar uma instrução Transact-SQL, você deve chamar EndExecuteReader para concluir a operação. Se o processo de execução do comando ainda não tiver sido concluído, esse método será bloqueado até que a operação seja concluída. Os usuários podem verificar se o comando concluiu sua operação usando a IAsyncResult instância retornada pelo BeginExecuteReader método. Se um procedimento de retorno de chamada tiver sido especificado na chamada, BeginExecuteReaderesse método deverá ser chamado.