DataServiceQuery.BeginExecute(AsyncCallback, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envía de forma asincrónica una solicitud para ejecutar la consulta del servicio de datos.
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 que se va a invocar cuando los resultados estén disponibles para consumo del cliente.
- state
- Object
Objeto de estados definido por el usuario pasado a la devolución de llamada.
Devoluciones
Objeto IAsyncResult que se usa para realizar un seguimiento del estado de la operación asincrónica.
Comentarios
El objeto IAsyncResult devuelto se usa para determinar cuándo se ha completado la operación asincrónica. Para obtener más información, vea Operaciones asincrónicas.
El método BeginExecute usa la misma semántica que el método Execute; sin embargo, BeginExecute envía la solicitud de forma asincrónica para que la llamada no bloquee el procesamiento mientras se esperan los resultados del servicio. Según el modelo asincrónico estándar de inicio y fin, la devolución de llamada proporcionada se invoca cuando se recuperan los resultados de la consulta.