Partager via


Énumération CONFLICT_RESOLUTION_POLICY

Représente les options pour la stratégie de résolution de conflit à utiliser pour la session de synchronisation.

typedef enum 
{
  CRP_NONE,
  CRP_DESTINATION_PROVIDER_WINS,
  CRP_SOURCE_PROVIDER_WINS,
  CRP_LAST,
} CONFLICT_RESOLUTION_POLICY;

Membres

  • CRP_NONE
    Déléguez la résolution des conflits à l'application. La définition de cette stratégie provoquera le déclenchement de ISyncCallback::OnConflict pour chaque conflit.
  • CRP_DESTINATION_PROVIDER_WINS
    L'élément de destination est toujours choisi en tant que vainqueur de résolution. Lorsqu'un conflit se produit, aucune modification n'est apportée à l'élément de destination.
  • CRP_SOURCE_PROVIDER_WINS
    La modification de la source est toujours choisie en tant que vainqueur de résolution. Lorsqu'un conflit se produit, la modification de la source est appliquée à la destination, remplaçant ainsi l'élément de destination.
  • CRP_LAST
    Espace réservé pour le dernier élément dans l'énumération. N'utilisez pas cette valeur.

Spécifications

En-tête : Synchronization.h

Voir aussi

Référence

IKnowledgeSyncProvider::ProcessChangeBatch
IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch
ISyncSession::Start
ISynchronousNotifyingChangeApplier::ApplyChanges
IAsynchronousNotifyingChangeApplier::ApplyChanges
IFeedSyncServices::ProcessChangeBatch

Concepts

Composants principaux de Sync Framework