Énumération CollisionConflictResolutionPolicy
Représente les options pour la stratégie de résolution de conflit de collision à utiliser pour la session de synchronisation.
Espace de noms : Microsoft.Synchronization
Assembly : Microsoft.Synchronization (dans Microsoft.Synchronization.dll)
Syntaxe
'Déclaration
Public Enumeration CollisionConflictResolutionPolicy
'Utilisation
Dim instance As CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum class CollisionConflictResolutionPolicy
type CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
Membres
Nom de membre | Description | |
---|---|---|
ApplicationDefined | L'applicateur de modifications signale à l'application de synchronisation chaque conflit de collision lorsqu'il se produit, en utilisant l'événement ItemConstraint. L'application examine les éléments en conflit et spécifie l'action de résolution de conflit en appelant SetResolutionAction. | |
DestinationWins | La modification effectuée sur le réplica de destination gagne toujours. Sync Framework spécifie une action de résolution de conflit DestinationWins. | |
SourceWins | La modification effectuée sur le réplica source gagne toujours. Sync Framework spécifie une action de résolution de conflit SourceWins. | |
Merge | Les données de l'élément source sont combinées à l'élément de destination. Sync Framework spécifie une action de résolution de conflit Merge. | |
RenameSource | La modification envoyée du fournisseur de source est renommée afin qu'elle n'entre plus en conflit avec l'élément en conflit sur le réplica de destination, et la modification de la source est appliquée au réplica de destination. Sync Framework spécifie une action de résolution de conflit RenameSource. | |
RenameDestination | L'élément en conflit sur le réplica de destination est renommé afin qu'il n'entre plus en conflit avec la modification envoyée du fournisseur de source, et la modification de la source est appliquée au réplica de destination. Sync Framework spécifie une action de résolution de conflit RenameDestination. |
Notes
Les membres de l'objet CollisionConflictResolutionPolicy sont utilisés par une application de synchronisation pour spécifier la stratégie que l'applicateur de modifications utilise pour résoudre les conflits de contraintes de collision qui se produisent pendant la synchronisation. Un conflit de collision se produit lorsqu'un élément ne peut pas être enregistré parce qu'il est en conflit avec un autre élément dans le magasin de destination, comme ce peut être le cas lorsque le fournisseur de source envoie un fichier portant le même nom et situé au même emplacement qu'un fichier qui existe déjà dans le réplica de destination.
Pour plus d'informations, consultez Détection et résolution des conflits de contraintes.