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

Delegar para invocar quando os resultados estiverem disponíveis para consumo do cliente.

state
Object

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

Retornos

Um IAsyncResult objeto usado para controlar 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 a solicitação de forma assíncrona 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-fim padrão, o retorno de chamada fornecido é invocado quando os resultados da consulta são recuperados.

Aplica-se a