SqlCommand.EndExecuteXmlReader(IAsyncResult) Método

Definição

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

é nulo ( em Microsoft Visual Basic)

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.

Aplica-se a

Ver também