SqlCommand.EndExecuteXmlReader(IAsyncResult) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Completa l'esecuzione asincrona di un'istruzione Transact-SQL, restituendo i dati richiesti in formato 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
Parametri
- asyncResult
- IAsyncResult
Oggetto IAsyncResult restituito dalla chiamata a BeginExecuteXmlReader() .
Restituisce
Oggetto XmlReader che può essere usato per recuperare i dati XML risultanti.
Eccezioni
asyncResult
parametro è Null ( Nothing
in Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult) è stato chiamato più di una volta per una singola esecuzione di comando oppure il metodo è stato non corrispondente al relativo metodo di esecuzione, ad esempio il codice EndExecuteXmlReader(IAsyncResult) chiamato per completare l'esecuzione di una chiamata a BeginExecuteNonQuery() .
Esempio
Per esempi che illustrano l'uso EndExecuteXmlReader del metodo, vedere BeginExecuteXmlReader.
Commenti
Quando si chiama BeginExecuteXmlReader per eseguire un'istruzione Transact-SQL, è necessario chiamare EndExecuteXmlReader per completare l'operazione. Se il processo di esecuzione del comando non è ancora stato completato, questo metodo blocca fino al completamento dell'operazione. Gli utenti possono verificare che il comando abbia completato l'operazione usando l'istanza IAsyncResult restituita dal BeginExecuteXmlReader metodo . Se è stata specificata una routine di callback nella chiamata a BeginExecuteXmlReader, è necessario chiamare questo metodo.