SqlCommand.EndExecuteXmlReader(IAsyncResult) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Finaliza la ejecución asincrónica de una instrucción Transact-SQL, devolviendo los datos 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
IAsyncResult devuelto por la llamada a BeginExecuteXmlReader().
Devoluciones
Objeto XmlReader que se puede usar para capturar los datos XML resultantes.
Excepciones
EndExecuteXmlReader(IAsyncResult) se llamó a más de una vez para una ejecución de un solo comando o el método no coincide con su método de ejecución (por ejemplo, el código llamado EndExecuteXmlReader(IAsyncResult) para completar la ejecución de una llamada a BeginExecuteNonQuery().
Ejemplos
Para obtener ejemplos que muestran el uso del EndExecuteXmlReader método , vea BeginExecuteXmlReader.
Comentarios
Al llamar a BeginExecuteXmlReader para ejecutar una instrucción Transact-SQL, debe llamar a EndExecuteXmlReader para completar la operación. Si el proceso de ejecución del comando aún no ha finalizado, este método se bloquea hasta que se complete la operación. Los usuarios pueden comprobar que el comando ha completado su operación mediante la IAsyncResult instancia devuelta por el BeginExecuteXmlReader método . Si se especificó un procedimiento de devolución de llamada en la llamada a , se debe llamar a BeginExecuteXmlReadereste método.