DataServiceQuery.BeginExecute(AsyncCallback, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
De forma assíncrona, envia um pedido 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 pelo cliente.
- state
- Object
O objeto de estado definido pelo utilizador é passado para o callback.
Devoluções
Um IAsyncResult objeto usado para acompanhar o estado da operação assíncrona.
Observações
O objeto devolvido IAsyncResult é usado para determinar quando a operação assíncrona foi concluída. Para mais informações, consulte Operações Assíncronas.
O BeginExecute método utiliza a mesma semântica do Execute método, mas BeginExecute envia o pedido de forma assíncrona para que a chamada não bloqueie o processamento enquanto se espera pelos resultados do serviço. De acordo com o padrão assíncrono início-fim, o callback fornecido é invocado quando os resultados da consulta são recuperados.