Freigeben über


KnowledgeSyncProvider.ProcessFullEnumerationChangeBatch-Methode

Verarbeitet beim Überschreiben in einer abgeleiteten Klasse eine Gruppe von Änderungen für eine vollständige Enumeration, indem Änderungen auf den Elementspeicher angewendet werden.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public MustOverride Sub ProcessFullEnumerationChangeBatch ( _
    resolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As FullEnumerationChangeBatch, _
    changeDataRetriever As Object, _
    syncCallbacks As SyncCallbacks, _
    sessionStatistics As SyncSessionStatistics _
)
'Usage
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
)

Parameter

  • resolutionPolicy
    Die zu verwendende Richtlinie zur Konfliktauflösung, wenn durch diese Methode Änderungen übernommen werden.
  • sourceChanges
    Ein Batch der Änderungen vom Quellenanbieter, die lokal übernommen werden sollen.
  • changeDataRetriever
    Ein Objekt, mit dem Änderungsdaten abgerufen werden können. Hierbei kann es sich um ein IChangeDataRetriever-Objekt oder ein anbieterspezifisches Objekt handeln.
  • syncCallbacks
    Ein Objekt, das während dem Übernehmen von Änderungen Ereignisbenachrichtigungen empfängt.
  • sessionStatistics
    Wird zum Nachverfolgen von Änderungsstatistiken verwendet. Bei einem Anbieter, der Änderungen benutzerdefiniert anwendet, muss dieses Objekt mit den Ergebnissen der angewendeten Änderungen aktualisiert werden.

Hinweise

Diese Methode wird während der Wiederherstellung vergessenen Wissens aufgerufen.

Hinweise für Implementierer: Ein Anbieter, der NotifyingChangeApplier zum Übernehmen von Änderungen verwendet, muss alle Änderungen, die über Element-IDs zwischen den Werten der Eigenschaften DestinationVersionEnumerationRangeLowerBound und DestinationVersionEnumerationRangeUpperBound von sourceChanges verfügen, in einer nach Element-ID sortierten Reihenfolge aufzählen. Diese Liste mit Zieländerungen muss dann für ApplyFullEnumerationChanges bereitgestellt werden.

Siehe auch

Verweis

KnowledgeSyncProvider-Klasse
KnowledgeSyncProvider-Member
Microsoft.Synchronization-Namespace

Weitere Ressourcen

Wiederherstellen eines veralteten Replikats