Freigeben über


DataServiceContext.BeginExecuteBatch-Methode

Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst.

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Function BeginExecuteBatch ( _
    callback As AsyncCallback, _
    state As Object, _
    ParamArray queries As DataServiceRequest() _
) As IAsyncResult
'Usage
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

Parameter

  • callback
    Typ: System.AsyncCallback
    Der aufgerufene Delegierte, wenn eine Antwort auf die Batchanforderung empfangen wird.
  • state
    Typ: System.Object
    Das benutzerdefinierte Statusobjekt, das zur Übergabe von Kontextdaten an die Rückrufmethode zu verwendet wird.

Rückgabewert

Typ: System.IAsyncResult
Ein IAsyncResult-Objekt, das verwendet wird, um den Status vom asynchronen Vorgang nachzuverfolgen.

Hinweise

Das zurückgegebene IAsyncResult-Objekt wird verwendet, um den Abschluss des asynchronen Vorgangs zu ermitteln. Weitere Informationen finden Sie unter Asynchrone Vorgänge (WCF Data Services).

Die Abfragen werden als DataServiceRequest<TElement>-Instanzen angegeben. Gibt DataServiceResponse mit dfer Antwort auf die Batchanforderung als Ganzes zurück. Einzelne Abfrageantworten werden als DataServiceResponse-Objekte dargestellt, auf die durch das Auflisten der DataServiceResponse-Instanz zugegriffen werden können.

Nach dem Beenden dieser Methode wurde die ganze HTTP-Antwort für die Batchanforderung vom Netzwerkdatenstrom gelesen, aber die Antworten wurden nicht verarbeitet. Keine Identitätsauflösung oder Objektmaterialisierung für eine angegebene Entität in der Antwort, bis diese aufgelistet wird.

Siehe auch

Verweis

DataServiceContext Klasse

System.Data.Services.Client-Namespace