DataServiceQuery.BeginExecute(AsyncCallback, Object) Methode

Definition

Sendet asynchron eine Anforderung zum Ausführen 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

Delegieren, um aufzurufen, wenn Ergebnisse für die Clientnutzung verfügbar sind.

state
Object

Benutzerdefiniertes Zustandsobjekt, das an den Rückruf übergeben wird.

Gibt zurück

Ein IAsyncResult Objekt, das zum Nachverfolgen des Status des asynchronen Vorgangs verwendet wird.

Hinweise

Das zurückgegebene Objekt wird verwendet, um zu bestimmen, wann der asynchrone IAsyncResult Vorgang abgeschlossen ist. Weitere Informationen finden Sie unter "Asynchrone Vorgänge".

Die BeginExecute Methode verwendet dieselbe Semantik wie die Execute Methode, sendet die Anforderung jedoch BeginExecute asynchron, sodass der Aufruf die Verarbeitung nicht blockiert, während auf die Ergebnisse des Diensts gewartet wird. Gemäß dem standardmäßigen asynchronen Start-End-Muster wird der bereitgestellte Rückruf aufgerufen, wenn Abfrageergebnisse abgerufen werden.

Gilt für: