Share via


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

参数

  • state
    类型:System.Object
    用户定义的状态对象,用于将上下文数据传递给回调方法。

返回值

类型:System.IAsyncResult
表示异步操作状态的 IAsyncResult。

注释

通过调用 AddObjectAddLinkAttachToAttachLinkDeleteObjectDeleteLinkDetachDetachLink,将更改添加到 DataServiceContext

SaveChanges 方法一样,将更改发送到数据服务(一个 HTTP 请求一个更改操作)。

如果在处理操作时出错,则数据服务将不处理任何附加操作, 而是改为生成响应,告知客户端已执行的操作、结果以及因错误而未尝试的操作。

请参阅

参考

DataServiceContext 类

BeginSaveChanges 重载

System.Data.Services.Client 命名空间