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, предоставленный обратный вызов запрашивается при извлечении результатов запроса.