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입니다.
주의
DataServiceContext AddObject, AddLink, AttachTo, AttachLink, DeleteObject, DeleteLink, Detach 또는 DetachLink를 호출하면 변경 내용이 추가됩니다.
변경 내용은 SaveChanges 메서드와 마찬가지로 HTTP 요청당 하나의 변경 작업씩 데이터 서비스로 전송됩니다.
작업을 처리하는 동안 오류가 발생하면 데이터 서비스에서 추가 작업이 처리되지 않습니다. 대신, 실행된 작업, 결과 및 오류로 인해 시도되지 않은 작업을 클라이언트에 알리는 응답이 생성됩니다.