SqlCommand.EndExecuteXmlReader(IAsyncResult) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Termina a execução assíncrona de uma instrução Transact-SQL, devolvendo os dados solicitados como XML.
public:
System::Xml::XmlReader ^ EndExecuteXmlReader(IAsyncResult ^ asyncResult);
public System.Xml.XmlReader EndExecuteXmlReader(IAsyncResult asyncResult);
member this.EndExecuteXmlReader : IAsyncResult -> System.Xml.XmlReader
Public Function EndExecuteXmlReader (asyncResult As IAsyncResult) As XmlReader
Parâmetros
- asyncResult
- IAsyncResult
O IAsyncResult retornou pela chamada para BeginExecuteXmlReader().
Devoluções
Um XmlReader objeto que pode ser usado para obter os dados XML resultantes.
Exceções
EndExecuteXmlReader(IAsyncResult) foi chamado mais do que uma vez para a execução de um único comando, ou o método foi incompatível com o seu método de execução (por exemplo, o código chamado EndExecuteXmlReader(IAsyncResult) para completar a execução de uma chamada para BeginExecuteNonQuery().
Exemplos
Para exemplos que demonstram a utilização do EndExecuteXmlReader método, veja BeginExecuteXmlReader.
Observações
Quando chama BeginExecuteXmlReader para executar uma instrução Transact-SQL, deve chamar EndExecuteXmlReader para completar a operação. Se o processo de execução do comando ainda não terminar, este método bloqueia-se até que a operação seja concluída. Os utilizadores podem verificar que o comando completou a sua operação usando a IAsyncResult instância devolvida pelo BeginExecuteXmlReader método. Se um procedimento de callback foi especificado na chamada para BeginExecuteXmlReader, este método deve ser chamado.