Язык

DataServiceContext.BeginExecuteBatch Метод

Определение

Асинхронно отправляет группу запросов в качестве пакета в службу данных.

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

Параметры

callback
AsyncCallback

Делегат, который вызывается при получении ответа на пакетный запрос.

state
Object

Определяемый пользователем объект состояния, используемый для передачи данных контекста методу обратного вызова.

queries
DataServiceRequest[]

Массив запросов для включения в пакетный запрос.

Возвращаемое значение

Объект IAsyncResult , используемый для отслеживания состояния асинхронной операции.

Комментарии

Возвращаемый IAsyncResult объект используется для определения завершения асинхронной операции. Дополнительные сведения см. в статье "Асинхронные операции".

Запросы указываются как DataServiceRequest<TElement> экземпляры. Возвращает ответ DataServiceResponse пакетного запроса в целом. Отдельные ответы запроса представляются как DataServiceResponse объекты, к которым можно получить доступ, перечислив DataServiceResponse экземпляр.

Когда этот метод возвращается, все HTTP-ответы для пакетного запроса считываются из сетевого потока, но ответы не обработаны. Разрешение удостоверений или материализация объектов не возникает для указанной сущности в ответе, пока она не будет перечислена.

Применяется к