Freigeben über


DataServiceQuery.BeginExecute(AsyncCallback, Object) Methode

Definition

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.

Gilt für: