DataServiceContext.BeginExecuteBatch Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Invia in modo asincrono un gruppo di query come batch al servizio dati.
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
Parametri
- callback
- AsyncCallback
Delegato chiamato in caso di ricezione di una risposta alla richiesta batch.
- state
- Object
Oggetto stato definito dall'utente utilizzato per passare dati del contesto al metodo di callback.
- queries
- DataServiceRequest[]
La matrice di richieste di query da includere nella richiesta batch.
Restituisce
Oggetto IAsyncResult utilizzato per rilevare lo stato dell'operazione asincrona.
Commenti
L'oggetto IAsyncResult restituito viene utilizzato per determinare se è stata completata l'operazione asincrona. Per altre informazioni, vedere Operazioni asincrone.
Le query vengono specificate come istanze di DataServiceRequest<TElement>. Restituisce un oggetto DataServiceResponse che rappresenta la risposta dell'intera richiesta batch. Le singole risposte alle query vengono rappresentate come oggetti DataServiceResponse a cui è possibile accedere enumerando l'istanza di DataServiceResponse.
Se viene restituito questo metodo, tutte le risposte HTTP per la richiesta batch sono state lette dal flusso di rete, ma non sono state elaborate. Non si verifica alcuna risoluzione di identità o materializzazione di oggetti per un'entità specificata nella risposta, finché non viene enumerata.