次の方法で共有


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 非同期パターンに従って、クエリ結果が取得されたときに、指定されたコールバックが呼び出されます。

適用対象