다음을 통해 공유


KnowledgeSyncProvider.ProcessChangeBatch 메서드

파생 클래스에서 재정의되면 충돌을 검색하고 항목 저장소에 변경 내용을 적용함으로써 변경 내용 집합을 처리합니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
Public MustOverride Sub ProcessChangeBatch ( _
    resolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As ChangeBatch, _
    changeDataRetriever As Object, _
    syncCallbacks As SyncCallbacks, _
    sessionStatistics As SyncSessionStatistics _
)
‘사용 방법
Dim instance As KnowledgeSyncProvider
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)
public abstract void ProcessChangeBatch (
    ConflictResolutionPolicy resolutionPolicy,
    ChangeBatch sourceChanges,
    Object changeDataRetriever,
    SyncCallbacks syncCallbacks,
    SyncSessionStatistics sessionStatistics
)
public:
virtual void ProcessChangeBatch (
    ConflictResolutionPolicy resolutionPolicy, 
    ChangeBatch^ sourceChanges, 
    Object^ changeDataRetriever, 
    SyncCallbacks^ syncCallbacks, 
    SyncSessionStatistics^ sessionStatistics
) abstract
public abstract void ProcessChangeBatch (
    ConflictResolutionPolicy resolutionPolicy, 
    ChangeBatch sourceChanges, 
    Object changeDataRetriever, 
    SyncCallbacks syncCallbacks, 
    SyncSessionStatistics sessionStatistics
)
public abstract function ProcessChangeBatch (
    resolutionPolicy : ConflictResolutionPolicy, 
    sourceChanges : ChangeBatch, 
    changeDataRetriever : Object, 
    syncCallbacks : SyncCallbacks, 
    sessionStatistics : SyncSessionStatistics
)

매개 변수

  • resolutionPolicy
    이 메서드가 변경 내용을 적용할 때 사용할 충돌 해결 정책입니다.
  • sourceChanges
    로컬에 적용할 원본 공급자의 일괄 변경 내용입니다.
  • changeDataRetriever
    변경 내용 데이터를 검색하는 데 사용할 수 있는 개체입니다. IChangeDataRetriever 개체이거나 공급자 관련 개체일 수 있습니다.
  • syncCallbacks
    변경 내용 적용 중에 이벤트 알림을 받는 개체입니다.
  • sessionStatistics
    변경 내용 통계를 추적합니다. 사용자 지정 변경 내용 적용을 사용하는 공급자의 경우 이 개체는 변경 내용 적용 결과로 업데이트되어야 합니다.

주의

원본 변경 내용에 변경 단위의 변경 내용이 포함된 경우 대상 공급자는 변경 적용자에게 보낸 대상 버전의 일괄 처리에 포함할 변경 단위 버전을 결정해야 합니다(변경 단위 버전이 있는 경우). 포함할 변경 단위 버전은 원본 공급자의 변경 내용 유형 및 해당 항목이 대상 복제본에서 삭제된 것으로 표시되는지 여부에 따라 결정됩니다. 자세한 내용은 변경 단위 동기화를 참조하십시오.

참고 항목

참조

KnowledgeSyncProvider 클래스
KnowledgeSyncProvider 멤버
Microsoft.Synchronization 네임스페이스