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

適用対象