DataServiceQuery.BeginExecute(AsyncCallback, Object) 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.
Sendet asynchron eine Anforderung zur Ausführung der Datendienstabfrage.
public:
IAsyncResult ^ BeginExecute(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (AsyncCallback callback, object state);
override this.BeginExecute : AsyncCallback * obj -> IAsyncResult
member this.BeginExecute : AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Delegat, der aufgerufen werden soll, wenn Ergebnisse für die Verwendung durch den Client verfügbar sind.
- state
- Object
Benutzerdefiniertes Statusobjekt, das an den Rückruf übergeben wird.
Gibt zurück
Ein IAsyncResult-Objekt, das verwendet wird, um den Status des asynchronen Vorgangs nachzuverfolgen.
Hinweise
Das zurückgegebene IAsyncResult-Objekt wird verwendet, um den Abschluss des asynchronen Vorgangs zu ermitteln. Weitere Informationen finden Sie unter Asynchrone Vorgänge.
Die BeginExecute-Methode verwendet die gleiche Semantik wie die Execute-Methode, BeginExecute sendet die Anforderung jedoch asynchron, sodass der Aufruf beim Warten auf die Ergebnisse des Diensts die Verarbeitung nicht blockiert. Entsprechend dem asynchronen Begin/End-Standardmuster wird beim Abrufen der Abfrageergebnisse der bereitgestellte Rückruf aufgerufen.