Partager via


IFeedSyncServices::ProcessChangeBatch

Traite un lot de modifications envoyé par le fournisseur de source.

HRESULT ProcessChangeBatch(
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncChangeBatch * pSourceChangeBatch,
  IUnknown * pUnkDataRetriever,
  ISynchronousNotifyingChangeApplierTarget * pChangeApplierTarget,
  ISyncSessionState * pSessionState,
  ISyncCallback * pCallback);

Paramètres

  • resolutionPolicy
    [in] Stratégie de résolution de conflit à utiliser lorsque cette méthode applique des modifications.
  • pSourceChangeBatch
    [in] Lot de modifications du fournisseur de source à appliquer localement.
  • pUnkDataRetriever
    [in] Objet qui peut être utilisé pour récupérer des données de modification. Il peut s'agir d'un objet ISynchronousDataRetriever ou d'un objet spécifique au fournisseur.
  • pChangeApplierTarget
    [in] Objet qui sera appelé par l'applicateur de modifications pour enregistrer des modifications et des conflits sur le flux chargé.
  • pSessionState
    [in] Informations relatives à la session active.
  • pCallback
    [in] Objet qui reçoit les notifications d'événements au cours de l'application des modifications.

Valeur de retour

Notes

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

Voir aussi

Référence

Interface IFeedSyncServices
Énumération CONFLICT_RESOLUTION_POLICY