DataServiceContext.BeginExecuteBatch Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skickar asynkront en grupp frågor som en batch till datatjänsten.
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
Parametrar
- callback
- AsyncCallback
Ombudet som anropas när ett svar på batchbegäran tas emot.
- state
- Object
Användardefinierat tillståndsobjekt som används för att skicka kontextdata till motringningsmetoden.
- queries
- DataServiceRequest[]
Matrisen med frågebegäranden som ska inkluderas i batchbegäran.
Returer
Ett IAsyncResult objekt som används för att spåra status för den asynkrona åtgärden.
Kommentarer
Det returnerade IAsyncResult objektet används för att avgöra när den asynkrona åtgärden har slutförts. Mer information finns i Asynkrona åtgärder.
Frågorna anges som DataServiceRequest<TElement> instanser. Returnerar ett DataServiceResponse som representerar svaret på batchbegäran som helhet. Enskilda frågesvar representeras som DataServiceResponse objekt som kan nås genom att räkna upp instansen DataServiceResponse .
När den här metoden returneras har alla HTTP-svar för batchbegäran lästs från nätverksströmmen, men svaren har inte bearbetats. Ingen identitetsmatchning eller objektmaterialisering sker för en angiven entitet i svaret förrän den räknas upp.