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 异步模式,在检索查询结果时将调用所提供的回调。

适用于