DataServiceContext.BeginExecuteBatch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst.
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
Parameter
- callback
- AsyncCallback
Der aufgerufene Delegierte, wenn eine Antwort auf die Batchanforderung empfangen wird.
- state
- Object
Das benutzerdefinierte Statusobjekt, das zur Übergabe von Kontextdaten an die Rückrufmethode zu verwendet wird.
- queries
- DataServiceRequest[]
Das Array von Abfrageanforderungen für die Batchanforderung.
Gibt zurück
Ein IAsyncResult-Objekt, das verwendet wird, um den Status des asynchronen Vorgangs 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.
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.