SqlCommand.EndExecuteXmlReader(IAsyncResult) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voltooit de asynchrone uitvoering van een Transact-SQL-instructie en retourneert de aangevraagde gegevens als 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
Parameters
- asyncResult
- IAsyncResult
De IAsyncResult geretourneerd door de aanroep naar BeginExecuteXmlReader().
Retouren
Een XmlReader object dat kan worden gebruikt om de resulterende XML-gegevens op te halen.
Uitzonderingen
asyncResult parameter is null (Nothing in Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult) werd meer dan één keer aangeroepen voor het uitvoeren van één opdracht of de methode komt niet overeen met de uitvoeringsmethode (bijvoorbeeld de code die wordt aangeroepen EndExecuteXmlReader(IAsyncResult) om de uitvoering van een aanroep naar BeginExecuteNonQuery()te voltooien.
Voorbeelden
Zie voor voorbeelden waarin het gebruik van de EndExecuteXmlReader methode BeginExecuteXmlReaderwordt gedemonstreerd.
Opmerkingen
Wanneer u BeginExecuteXmlReader aanroept om een Transact-SQL instructie uit te voeren, moet u EndExecuteXmlReader aanroepen om de bewerking te voltooien. Als het proces voor het uitvoeren van de opdracht nog niet is voltooid, wordt deze methode geblokkeerd totdat de bewerking is voltooid. Gebruikers kunnen controleren of de opdracht de bewerking heeft voltooid met behulp van het IAsyncResult exemplaar dat door de BeginExecuteXmlReader methode wordt geretourneerd. Als er een callback-procedure is opgegeven in de aanroep naar BeginExecuteXmlReader, moet deze methode worden aangeroepen.