DataServiceContext.BeginExecuteBatch Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně odešle skupinu dotazů jako dávku do datové služby.
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
Parametry
- callback
- AsyncCallback
Delegát, který je volána při přijetí odpovědi na dávkový požadavek.
- state
- Object
Uživatelem definovaný objekt stavu, který se používá k předávání kontextových dat metodě zpětného volání.
- queries
- DataServiceRequest[]
Pole požadavků dotazů, které se mají zahrnout do dávkového požadavku.
Návraty
Objekt IAsyncResult , který se používá ke sledování stavu asynchronní operace.
Poznámky
IAsyncResult Vrácený objekt se používá k určení, kdy byla asynchronní operace dokončena. Další informace najdete v tématu Asynchronní operace.
Dotazy se zadají jako DataServiceRequest<TElement> instance. Vrátí hodnotu DataServiceResponse , která představuje odpověď dávkového požadavku jako celku. Jednotlivé odpovědi na dotazy jsou reprezentovány jako DataServiceResponse objekty, ke kterým je možné získat přístup pomocí výčtu DataServiceResponse instance.
Když se tato metoda vrátí, všechny odpovědi HTTP pro dávkový požadavek byly načteny ze síťového datového proudu, ale odpovědi nebyly zpracovány. Pro zadanou entitu v odpovědi nedojde k žádnému překladu identity nebo materializaci objektů, dokud není výčet.