Partager via


Méthode FeedSyncServices.ProcessChangeBatch

Traite un lot de modifications qui sont spécifiées par le fournisseur de source en gérant les conflits et en appliquant les modifications au flux FeedSync chargé.

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

Syntaxe

'Déclaration
Public Sub ProcessChangeBatch ( _
    conflictResolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As ChangeBatch, _
    changeDataRetriever As Object, _
    changeApplierTarget As INotifyingChangeApplierTarget, _
    syncSessionContext As SyncSessionContext, _
    syncCallback As SyncCallbacks _
)
'Utilisation
Dim instance As FeedSyncServices
Dim conflictResolutionPolicy As ConflictResolutionPolicy
Dim sourceChanges As ChangeBatch
Dim changeDataRetriever As Object
Dim changeApplierTarget As INotifyingChangeApplierTarget
Dim syncSessionContext As SyncSessionContext
Dim syncCallback As SyncCallbacks

instance.ProcessChangeBatch(conflictResolutionPolicy, sourceChanges, changeDataRetriever, changeApplierTarget, syncSessionContext, syncCallback)
public void ProcessChangeBatch (
    ConflictResolutionPolicy conflictResolutionPolicy,
    ChangeBatch sourceChanges,
    Object changeDataRetriever,
    INotifyingChangeApplierTarget changeApplierTarget,
    SyncSessionContext syncSessionContext,
    SyncCallbacks syncCallback
)
public:
void ProcessChangeBatch (
    ConflictResolutionPolicy conflictResolutionPolicy, 
    ChangeBatch^ sourceChanges, 
    Object^ changeDataRetriever, 
    INotifyingChangeApplierTarget^ changeApplierTarget, 
    SyncSessionContext^ syncSessionContext, 
    SyncCallbacks^ syncCallback
)
public void ProcessChangeBatch (
    ConflictResolutionPolicy conflictResolutionPolicy, 
    ChangeBatch sourceChanges, 
    Object changeDataRetriever, 
    INotifyingChangeApplierTarget changeApplierTarget, 
    SyncSessionContext syncSessionContext, 
    SyncCallbacks syncCallback
)
public function ProcessChangeBatch (
    conflictResolutionPolicy : ConflictResolutionPolicy, 
    sourceChanges : ChangeBatch, 
    changeDataRetriever : Object, 
    changeApplierTarget : INotifyingChangeApplierTarget, 
    syncSessionContext : SyncSessionContext, 
    syncCallback : SyncCallbacks
)

Paramètres

  • conflictResolutionPolicy
    Stratégie qui est utilisée pour résoudre les conflits.
  • sourceChanges
    Lot de modifications du fournisseur de source.
  • changeDataRetriever
    Objet qui peut être utilisé par le fournisseur de destination pour récupérer des données d'élément du fournisseur de source. L'objet peut être un objet IChangeDataRetriever ou un objet spécifique au fournisseur.
  • changeApplierTarget
    Objet qui gère les appels provenant de l'objet d'applicateur de modifications au cours de l'application des modifications.
  • syncSessionContext
    Informations relatives à la session de synchronisation.
  • syncCallback
    Objet qui reçoit les notifications d'événements au cours du traitement des modifications.

Notes

Cette méthode permet à un fournisseur de synchronisation d'implémenter la méthode ProcessChangeBatch.

Voir aussi

Référence

Classe FeedSyncServices
Membres FeedSyncServices
Espace de noms Microsoft.Synchronization.FeedSync