RelationalSyncProvider.ProcessChangeBatch 메서드
충돌 해결 정책, 원본 변경 내용, 변경 내용 데이터 검색자, 콜백 및 통계 매개 변수가 지정되면 일괄 변경 내용을 처리합니다.
이 메서드는 CLS와 호환되지 않습니다.
네임스페이스: Microsoft.Synchronization.Data
어셈블리: microsoft.synchronization.data.dll의 Microsoft.Synchronization.Data
구문
‘선언
<SuppressMessageAttribute("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods")> _
Public Overrides Sub ProcessChangeBatch ( _
resolutionPolicy As ConflictResolutionPolicy, _
sourceChanges As ChangeBatch, _
changeDataRetriever As Object, _
syncCallbacks As SyncCallbacks, _
sessionStatistics As SyncSessionStatistics _
)
‘사용 방법
Dim instance As RelationalSyncProvider
Dim resolutionPolicy As ConflictResolutionPolicy
Dim sourceChanges As ChangeBatch
Dim changeDataRetriever As Object
Dim syncCallbacks As SyncCallbacks
Dim sessionStatistics As SyncSessionStatistics
instance.ProcessChangeBatch(resolutionPolicy, sourceChanges, changeDataRetriever, syncCallbacks, sessionStatistics)
[SuppressMessageAttribute("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods")]
public override void ProcessChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
ChangeBatch sourceChanges,
Object changeDataRetriever,
SyncCallbacks syncCallbacks,
SyncSessionStatistics sessionStatistics
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1062:ValidateArgumentsOfPublicMethods")]
public:
virtual void ProcessChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
ChangeBatch^ sourceChanges,
Object^ changeDataRetriever,
SyncCallbacks^ syncCallbacks,
SyncSessionStatistics^ sessionStatistics
) override
/** @attribute SuppressMessageAttribute("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods") */
public void ProcessChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
ChangeBatch sourceChanges,
Object changeDataRetriever,
SyncCallbacks syncCallbacks,
SyncSessionStatistics sessionStatistics
)
SuppressMessageAttribute("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods")
public override function ProcessChangeBatch (
resolutionPolicy : ConflictResolutionPolicy,
sourceChanges : ChangeBatch,
changeDataRetriever : Object,
syncCallbacks : SyncCallbacks,
sessionStatistics : SyncSessionStatistics
)
매개 변수
- resolutionPolicy
충돌을 해결하는 방법을 정의하는 ConflictResolutionPolicy 열거형 값입니다.
- sourceChanges
처리할 변경 내용이 포함된 ChangeBatch 개체입니다.
- changeDataRetriever
수정된 데이터를 검색하는 데 사용될 개체입니다.
- syncCallbacks
동기화 이벤트를 디스패치하는 데 사용되는 응용 프로그램 콜백을 나타내는 SyncCallbacks 개체입니다.
- sessionStatistics
적용된 변경 내용이나 적용하지 못한 변경 내용에 대한 정보가 포함된 SyncSessionStatistics 개체입니다.
참고 항목
참조
RelationalSyncProvider 클래스
RelationalSyncProvider 멤버
Microsoft.Synchronization.Data 네임스페이스