語言

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 會非同步傳送請求,避免在等待服務結果時阻塞處理。 根據標準的開始-結束非同步模式,當查詢結果被檢索時會呼叫所提供的回撥。

適用於