DataServiceQuery.BeginExecute(AsyncCallback, Object) Metoda

Definicja

Asynchronicznie wysyła żądanie wykonania zapytania usługi danych.

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

Parametry

callback
AsyncCallback

Delegowanie do wywoływania, gdy wyniki są dostępne do użycia przez klienta.

state
Object

Obiekt stanu zdefiniowany przez użytkownika przekazany do wywołania zwrotnego.

Zwraca

IAsyncResult Obiekt używany do śledzenia stanu operacji asynchronicznej.

Uwagi

Zwrócony IAsyncResult obiekt służy do określania, kiedy operacja asynchroniczna została ukończona. Aby uzyskać więcej informacji, zobacz Operacje asynchroniczne.

Metoda BeginExecute używa tej samej semantyki co Execute metoda, jednak BeginExecute asynchronicznie wysyła żądanie, aby wywołanie nie blokowało przetwarzania podczas oczekiwania na wyniki z usługi. Zgodnie ze standardowym wzorcem asynchronicznym początku-end, podane wywołanie zwrotne jest wywoływane po pobraniu wyników zapytania.

Dotyczy