SqlCommand.EndExecuteXmlReader(IAsyncResult) Método

Definição

Conclui a execução assíncrona de uma instrução Transact-SQL e retorna os dados solicitados como XML.Finishes asynchronous execution of a Transact-SQL statement, returning the requested data as 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 retornado pela chamada ao BeginExecuteXmlReader().The IAsyncResult returned by the call to BeginExecuteXmlReader().

Retornos

XmlReader

Um XmlReader objeto que pode ser usado para buscar os dados XML resultantes.An XmlReader object that can be used to fetch the resulting XML data.

Exceções

O parâmetro asyncResult é nulo (Nothing no Microsoft Visual Basic)asyncResult parameter is null (Nothing in Microsoft Visual Basic)

EndExecuteXmlReader(IAsyncResult) foi chamado mais de uma vez para uma única execução do comando ou o método não correspondeu ao seu método de execução (por exemplo, o código chamou EndExecuteXmlReader(IAsyncResult) para concluir a execução de uma chamada ao BeginExecuteNonQuery().EndExecuteXmlReader(IAsyncResult) was called more than once for a single command execution, or the method was mismatched against its execution method (for example, the code called EndExecuteXmlReader(IAsyncResult) to complete execution of a call to BeginExecuteNonQuery().

Exemplos

Para obter exemplos que demonstram o uso do EndExecuteXmlReader método, consulte BeginExecuteXmlReader .For examples demonstrating the use of the EndExecuteXmlReader method, see BeginExecuteXmlReader.

Comentários

Ao chamar BeginExecuteXmlReader para executar uma instrução Transact-SQL, você deve chamar para EndExecuteXmlReader concluir a operação.When you call BeginExecuteXmlReader to execute a Transact-SQL statement, you must call EndExecuteXmlReader in order to complete the operation. 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.If the process of executing the command has not yet finished, this method blocks until the operation is complete. Os usuários podem verificar se o comando concluiu sua operação usando a IAsyncResult instância retornada pelo BeginExecuteXmlReader método.Users can verify that the command has completed its operation by using the IAsyncResult instance returned by the BeginExecuteXmlReader method. Se um procedimento de retorno de chamada tiver sido especificado no chamado para BeginExecuteXmlReader , esse método deverá ser chamado.If a callback procedure was specified in the call to BeginExecuteXmlReader, this method must be called.

Aplica-se a