SqlCommand.EndExecuteXmlReader(IAsyncResult) Methode
Inhalt dieses Artikels
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet die asynchrone Ausführung einer Transact-SQL-Anweisung, und gibt die angeforderten Daten als XML zurück.
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
- asyncResult
- IAsyncResult
Das IAsyncResult-Ergebnis, das durch den Aufruf von BeginExecuteXmlReader() zurückgegeben wird.
Ein XmlReader-Objekt, mit dem die resultierenden XML-Daten abgefragt werden können.
asyncResult
-Parameter ist 0 (null) (Nothing
in Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult) wurde für eine einzelne Befehlsausführung mehr als einmal aufgerufen, oder die Methode und ihre Ausführungsmethode stimmen nicht überein (z. B. hat der Code EndExecuteXmlReader(IAsyncResult) aufgerufen, um die Ausführung eines Aufrufs von BeginExecuteNonQuery() abzuschließen.
Beispiele für die Verwendung der EndExecuteXmlReader -Methode finden Sie unter BeginExecuteXmlReader.
Wenn Sie zum Ausführen einer Transact-SQL-Anweisung aufrufen BeginExecuteXmlReader , müssen Sie aufrufen EndExecuteXmlReader , um den Vorgang abzuschließen. Wenn der Prozess der Ausführung des Befehls noch nicht abgeschlossen ist, wird diese Methode blockiert, bis der Vorgang abgeschlossen ist. Benutzer können überprüfen, ob der Befehl seinen Vorgang abgeschlossen hat, indem sie die von der IAsyncResultBeginExecuteXmlReader -Methode zurückgegebene instance verwenden. Wenn im Aufruf von BeginExecuteXmlReadereine Rückrufprozedur angegeben wurde, muss diese Methode aufgerufen werden.
Gilt für:
Produkt | Versionen |
---|---|
.NET | 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: