DataServiceContext.BeginExecuteBatch 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 un grupo de consultas como un lote al servicio de datos.
public:
IAsyncResult ^ BeginExecuteBatch(AsyncCallback ^ callback, System::Object ^ state, ... cli::array <System::Data::Services::Client::DataServiceRequest ^> ^ queries);
public IAsyncResult BeginExecuteBatch (AsyncCallback callback, object state, params System.Data.Services.Client.DataServiceRequest[] queries);
member this.BeginExecuteBatch : AsyncCallback * obj * System.Data.Services.Client.DataServiceRequest[] -> IAsyncResult
Public Function BeginExecuteBatch (callback As AsyncCallback, state As Object, ParamArray queries As DataServiceRequest()) As IAsyncResult
Parámetros
- callback
- AsyncCallback
Delegado al que se llama cuando se recibe una respuesta a la solicitud por lotes.
- state
- Object
Objeto de estados definido por el usuario que se emplea para pasar datos del contexto al método de devolución de llamada.
- queries
- DataServiceRequest[]
Matriz de solicitudes de consulta que se va a incluir en la solicitud por lotes.
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, consulte Operaciones asincrónicas.
Las consultas se especifican como instancias de DataServiceRequest<TElement>. Devuelve un DataServiceResponse que representa la respuesta de la solicitud por lotes como un conjunto. Las respuestas de consulta individuales se representan como objetos DataServiceResponse a los que se puede obtener acceso enumerando la instancia de DataServiceResponse.
Cuando este método vuelve, toda la respuesta HTTP para la solicitud por lotes se ha leído del flujo de red pero no se han procesado las respuestas. No se produce ninguna resolución de identidades ni materialización de objetos para una entidad especificada en la respuesta hasta que se enumere.