Partager via


ProcessFullEnumerationChangeBatch méthode

En cas de substitution dans une classe dérivée, traite un ensemble de modifications pour une énumération complète en appliquant les modifications au magasin d'éléments.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public MustOverride Sub ProcessFullEnumerationChangeBatch ( _
    resolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As FullEnumerationChangeBatch, _
    changeDataRetriever As Object, _
    syncCallbacks As SyncCallbacks, _
    sessionStatistics As SyncSessionStatistics _
)
'Utilisation
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
abstract ProcessFullEnumerationChangeBatch : 
        resolutionPolicy:ConflictResolutionPolicy * 
        sourceChanges:FullEnumerationChangeBatch * 
        changeDataRetriever:Object * 
        syncCallbacks:SyncCallbacks * 
        sessionStatistics:SyncSessionStatistics -> unit 
public abstract function ProcessFullEnumerationChangeBatch(
    resolutionPolicy : ConflictResolutionPolicy, 
    sourceChanges : FullEnumerationChangeBatch, 
    changeDataRetriever : Object, 
    syncCallbacks : SyncCallbacks, 
    sessionStatistics : SyncSessionStatistics
)

Paramètres

  • changeDataRetriever
    Type : System. . :: . .Object
    Objet qui peut être utilisé pour récupérer des données de modification. Il peut s'agir d'un objet IChangeDataRetriever ou d'un objet spécifique au fournisseur.
  • sessionStatistics
    Type : Microsoft.Synchronization. . :: . .SyncSessionStatistics
    Effectue le suivi des statistiques de modification. Pour un fournisseur qui utilise une application des modifications personnalisée, cet objet doit être mis à jour avec les résultats de l'application des modifications.

Notes

Cette méthode est appelée pendant la récupération d'une connaissance oubliée.

Remarques à l'attention des implémenteurs

Un fournisseur qui utilise NotifyingChangeApplier pour appliquer les modifications doit énumérer, en ordre trié par ID d'élément, toutes les modifications du réplica dont les ID d'élément se situent entre les propriétés DestinationVersionEnumerationRangeLowerBound et DestinationVersionEnumerationRangeUpperBound de sourceChanges. Cette liste de modifications de destination doit ensuite être transmise à ApplyFullEnumerationChanges.

Voir aussi

Référence

KnowledgeSyncProvider Classe

Membres KnowledgeSyncProvider

Espace de noms Microsoft.Synchronization

Autres ressources

Récupération d'un réplica obsolète