DataServiceContext.BeginSaveChanges メソッド (AsyncCallback, Object)
変更が最後に保存された後に DataServiceContext によって収集された保留中の変更をデータ サービスに非同期的に送信します。
名前空間: System.Data.Services.Client
アセンブリ: Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)
構文
'宣言
Public Function BeginSaveChanges ( _
callback As AsyncCallback, _
state As Object _
) As IAsyncResult
'使用
Dim instance As DataServiceContext
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult
returnValue = instance.BeginSaveChanges(callback, _
state)
public IAsyncResult BeginSaveChanges(
AsyncCallback callback,
Object state
)
public:
IAsyncResult^ BeginSaveChanges(
AsyncCallback^ callback,
Object^ state
)
member BeginSaveChanges :
callback:AsyncCallback *
state:Object -> IAsyncResult
public function BeginSaveChanges(
callback : AsyncCallback,
state : Object
) : IAsyncResult
パラメーター
- callback
型: System.AsyncCallback
操作が完了したときに呼び出すデリゲート。
- state
型: System.Object
コンテキスト データをコールバック メソッドに渡すために使用される、ユーザー定義の状態オブジェクト。
戻り値
型: System.IAsyncResult
非同期操作の状態を表す IAsyncResult。
説明
変更は、AddObject、AddLink、AttachTo、AttachLink、DeleteObject、DeleteLink、Detach、または DetachLink を呼び出すことで DataServiceContext に追加されます。
変更は、SaveChanges メソッドと同様、HTTP 要求あたり 1 回の変更操作でデータ サービスに送信されます。
操作の処理中にエラーが発生した場合は、追加の操作はデータ サービスによって処理されません。 代わりに、実行された操作、その結果、およびエラーが発生したために試行されなかった操作をクライアントに通知する応答が生成されます。