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 會以非同步方式傳送要求,讓此呼叫不會在等待來自服務的結果時封鎖處理。 根據標準的開始-結束非同步模式,在擷取查詢結果時會叫用所提供的回呼。

適用於