Condividi tramite


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.

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.

Vedere anche

Riferimento

DataServiceContext Classe

Spazio dei nomi System.Data.Services.Client