DataServiceContext.BeginExecuteBatch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クエリのグループをデータ サービスにバッチとして非同期的に送信します。
public:
IAsyncResult ^ BeginExecuteBatch(AsyncCallback ^ callback, System::Object ^ state, ... cli::array <System::Data::Services::Client::DataServiceRequest ^> ^ queries);
public IAsyncResult BeginExecuteBatch (AsyncCallback callback, object state, params System.Data.Services.Client.DataServiceRequest[] queries);
member this.BeginExecuteBatch : AsyncCallback * obj * System.Data.Services.Client.DataServiceRequest[] -> IAsyncResult
Public Function BeginExecuteBatch (callback As AsyncCallback, state As Object, ParamArray queries As DataServiceRequest()) As IAsyncResult
パラメーター
- callback
- AsyncCallback
バッチ要求への応答を受信したときに呼び出されるデリゲート。
- state
- Object
コンテキスト データをコールバック メソッドに渡すために使用される、ユーザー定義の状態オブジェクト。
- queries
- DataServiceRequest[]
バッチ要求に含めるクエリ要求の配列。
戻り値
非同期操作の状態を追跡するために使用される IAsyncResult オブジェクト。
注釈
返される IAsyncResult オブジェクトは、非同期操作が完了したタイミングを判断するために使用されます。 詳細については、「非同期操作」をご覧ください。
クエリは DataServiceRequest<TElement> インスタンスとして指定されます。 バッチ要求全体の応答を表す DataServiceResponse を返します。 個々のクエリの応答は、DataServiceResponse インスタンスを列挙してアクセスできる DataServiceResponse オブジェクトとして表されます。
このメソッドから制御が戻った時点で、バッチ要求に対するすべての HTTP 応答がネットワーク ストリームから読み取られていますが、応答は処理されていません。 列挙されるまで、応答内の特定のエンティティに対する ID 解決やオブジェクトの具体化は行われません。
適用対象
.NET