Språk

DataServiceQuery.BeginExecute(AsyncCallback, Object) Metod

Definition

Skickar asynkront en begäran om att köra datatjänstfrågan.

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

Parametrar

callback
AsyncCallback

Delegera för att anropa när resultat är tillgängliga för klientförbrukning.

state
Object

Användardefinierat tillståndsobjekt som skickas till återanropet.

Returer

Ett IAsyncResult objekt som används för att spåra status för den asynkrona åtgärden.

Kommentarer

Det returnerade IAsyncResult objektet används för att avgöra när den asynkrona åtgärden har slutförts. Mer information finns i Asynkrona åtgärder.

Metoden BeginExecute använder samma semantik som Execute metoden, men BeginExecute skickar begäran asynkront så att anropet inte blockerar bearbetningen i väntan på resultatet från tjänsten. Enligt standardmönstret för asynkron start-end anropas det angivna återanropet när frågeresultat hämtas.

Gäller för