다음을 통해 공유


KnowledgeSyncProvider.ProcessFullEnumerationChangeBatch 메서드

파생 클래스에서 재정의되면 항목 저장소에 변경 내용을 적용함으로써 전체 열거에 대한 변경 내용 집합을 처리합니다.

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

구문

‘선언
Public MustOverride Sub ProcessFullEnumerationChangeBatch ( _
    resolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As FullEnumerationChangeBatch, _
    changeDataRetriever As Object, _
    syncCallbacks As SyncCallbacks, _
    sessionStatistics As SyncSessionStatistics _
)
‘사용 방법
Dim instance As KnowledgeSyncProvider
Dim resolutionPolicy As ConflictResolutionPolicy
Dim sourceChanges As FullEnumerationChangeBatch
Dim changeDataRetriever As Object
Dim syncCallbacks As SyncCallbacks
Dim sessionStatistics As SyncSessionStatistics

instance.ProcessFullEnumerationChangeBatch(resolutionPolicy, sourceChanges, changeDataRetriever, syncCallbacks, sessionStatistics)
public abstract void ProcessFullEnumerationChangeBatch (
    ConflictResolutionPolicy resolutionPolicy,
    FullEnumerationChangeBatch sourceChanges,
    Object changeDataRetriever,
    SyncCallbacks syncCallbacks,
    SyncSessionStatistics sessionStatistics
)
public:
virtual void ProcessFullEnumerationChangeBatch (
    ConflictResolutionPolicy resolutionPolicy, 
    FullEnumerationChangeBatch^ sourceChanges, 
    Object^ changeDataRetriever, 
    SyncCallbacks^ syncCallbacks, 
    SyncSessionStatistics^ sessionStatistics
) abstract
public abstract void ProcessFullEnumerationChangeBatch (
    ConflictResolutionPolicy resolutionPolicy, 
    FullEnumerationChangeBatch sourceChanges, 
    Object changeDataRetriever, 
    SyncCallbacks syncCallbacks, 
    SyncSessionStatistics sessionStatistics
)
public abstract function ProcessFullEnumerationChangeBatch (
    resolutionPolicy : ConflictResolutionPolicy, 
    sourceChanges : FullEnumerationChangeBatch, 
    changeDataRetriever : Object, 
    syncCallbacks : SyncCallbacks, 
    sessionStatistics : SyncSessionStatistics
)

매개 변수

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

주의

이 메서드는 잊어버린 정보를 복구하는 동안 호출됩니다.

구현자를 위한 정보: NotifyingChangeApplier를 사용하여 변경 내용을 적용하는 공급자는 항목 ID가 sourceChanges의 DestinationVersionEnumerationRangeLowerBoundDestinationVersionEnumerationRangeUpperBound 속성 사이에 있는 복제본의 모든 변경 내용을 항목 ID순으로 열거해야 합니다. 그런 다음 대상 변경 내용의 목록이 ApplyFullEnumerationChanges에 제공되어야 합니다.

참고 항목

참조

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

개념

오래된 복제본 복구