Compartilhar via


DataServiceQuery.BeginExecute(AsyncCallback, Object) Método

Definição

Envia de forma assíncrona uma solicitação para executar a consulta do serviço de dados.

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

Parâmetros

callback
AsyncCallback

Delegado a ser invocado quando os resultados estiverem disponíveis para consumo do cliente.

state
Object

Objeto de estado definido pelo usuário passado ao retorno de chamada.

Retornos

Um objeto IAsyncResult que é usado para acompanhar o status da operação assíncrona.

Comentários

O objeto retornado IAsyncResult é usado para determinar quando a operação assíncrona foi concluída. Para obter mais informações, consulte Operações assíncronas.

O BeginExecute método usa a mesma semântica que o Execute método , no entanto BeginExecute , envia de forma assíncrona a solicitação para que a chamada não bloqueie o processamento enquanto aguarda os resultados do serviço. De acordo com o padrão assíncrono de início de fim padrão, o retorno de chamada fornecido é invocado quando os resultados da consulta são recuperados.

Aplica-se a