SqlCommand.EndExecuteReader(IAsyncResult) Methode
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 den angeforderten SqlDataReader zurück.
public:
System::Data::SqlClient::SqlDataReader ^ EndExecuteReader(IAsyncResult ^ asyncResult);
public System.Data.SqlClient.SqlDataReader EndExecuteReader (IAsyncResult asyncResult);
member this.EndExecuteReader : IAsyncResult -> System.Data.SqlClient.SqlDataReader
Public Function EndExecuteReader (asyncResult As IAsyncResult) As SqlDataReader
Parameter
- asyncResult
- IAsyncResult
Das IAsyncResult-Ergebnis, das durch den Aufruf von BeginExecuteReader() zurückgegeben wird.
Gibt zurück
Ein SqlDataReader-Objekt, das verwendet werden kann, um die angeforderten Zeilen abzurufen.
Ausnahmen
asyncResult
-Parameter ist 0 (null) (Nothing
in Microsoft Visual Basic)
EndExecuteReader(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 EndExecuteReader(IAsyncResult) aufgerufen, um die Ausführung eines Aufrufs von BeginExecuteXmlReader() abzuschließen.
Beispiele
Beispiele für die Verwendung der EndExecuteReader -Methode finden Sie unter BeginExecuteReader.
Hinweise
Wenn Sie aufrufen BeginExecuteReader , um eine Transact-SQL-Anweisung auszuführen, müssen Sie aufrufen EndExecuteReader , 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 mithilfe der von der IAsyncResult -Methode zurückgegebenen instance überprüfen, ob der BeginExecuteReader Befehl seinen Vorgang abgeschlossen hat. Wenn im Aufruf von BeginExecuteReadereine Rückrufprozedur angegeben wurde, muss diese Methode aufgerufen werden.