Поделиться через


DataServiceQuery.BeginExecute(AsyncCallback, Object) Метод

Определение

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

public:
 IAsyncResult ^ BeginExecute(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (AsyncCallback callback, object state);
override this.BeginExecute : AsyncCallback * obj -> IAsyncResult
member this.BeginExecute : AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

callback
AsyncCallback

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

state
Object

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

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

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

Комментарии

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

Метод BeginExecute использует ту же семантику, что и метод Execute, но BeginExecute асинхронно отправляет запрос таким образом, чтобы вызов не блокировал обработку на время ожидания результатов от службы. В соответствии со стандартной асинхронной технологией begin-end, предоставленный обратный вызов запрашивается при извлечении результатов запроса.

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