DataServiceContext.BeginExecuteBatch Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Asynchroon verzendt een groep query's als batch naar de gegevensservice.
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
Parameters
- callback
- AsyncCallback
De gemachtigde die wordt aangeroepen wanneer een reactie op de batchaanvraag wordt ontvangen.
- state
- Object
Door de gebruiker gedefinieerd statusobject dat wordt gebruikt om contextgegevens door te geven aan de callback-methode.
- queries
- DataServiceRequest[]
De matrix van queryaanvragen die moeten worden opgenomen in de batchaanvraag.
Retouren
Een IAsyncResult object dat wordt gebruikt om de status van de asynchrone bewerking bij te houden.
Opmerkingen
Het geretourneerde IAsyncResult object wordt gebruikt om te bepalen wanneer de asynchrone bewerking is voltooid. Zie Asynchrone bewerkingen voor meer informatie.
De query's worden opgegeven als DataServiceRequest<TElement> exemplaren. Retourneert een DataServiceResponse die het antwoord van de batchaanvraag als geheel vertegenwoordigt. Afzonderlijke queryantwoorden worden weergegeven als DataServiceResponse objecten die kunnen worden geopend door het DataServiceResponse exemplaar te inventariseren.
Wanneer deze methode wordt geretourneerd, is al het HTTP-antwoord voor de batchaanvraag gelezen uit de netwerkstroom, maar zijn de antwoorden niet verwerkt. Er vindt geen identiteitsomzetting of object materialisatie plaats voor een opgegeven entiteit in het antwoord totdat deze is geïnventariseerd.