É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