Metodo DataServiceContext.BeginExecuteBatch
Invia in modo asincrono un gruppo di query come batch al servizio dati.
Spazio dei nomi System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Sintassi
'Dichiarazione
Public Function BeginExecuteBatch ( _
callback As AsyncCallback, _
state As Object, _
ParamArray queries As DataServiceRequest() _
) As IAsyncResult
'Utilizzo
Dim instance As DataServiceContext
Dim callback As AsyncCallback
Dim state As Object
Dim queries As DataServiceRequest()
Dim returnValue As IAsyncResult
returnValue = instance.BeginExecuteBatch(callback, _
state, queries)
public IAsyncResult BeginExecuteBatch(
AsyncCallback callback,
Object state,
params DataServiceRequest[] queries
)
public:
IAsyncResult^ BeginExecuteBatch(
AsyncCallback^ callback,
Object^ state,
... array<DataServiceRequest^>^ queries
)
member BeginExecuteBatch :
callback:AsyncCallback *
state:Object *
queries:DataServiceRequest[] -> IAsyncResult
public function BeginExecuteBatch(
callback : AsyncCallback,
state : Object,
... queries : DataServiceRequest[]
) : IAsyncResult
Parametri
- callback
Tipo: System.AsyncCallback
Delegato chiamato in caso di ricezione di una risposta alla richiesta batch.
- state
Tipo: System.Object
Oggetto stato definito dall'utente utilizzato per passare dati del contesto al metodo di callback.
- queries
Tipo: array<System.Data.Services.Client.DataServiceRequest[]
La matrice di richieste di query da includere nella richiesta batch.
Valore restituito
Tipo: System.IAsyncResult
Oggetto IAsyncResult utilizzato per rilevare lo stato dell'operazione asincrona.
Osservazioni
L'oggetto IAsyncResult restituito viene utilizzato per determinare se è stata completata l'operazione asincrona. Per ulteriori informazioni, vedere Operazioni asincrone (WCF Data Services).
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.