DataServiceQuery.BeginExecute(AsyncCallback, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.