ISimpleSyncProviderConstraintConflictResolver Interface
Represents a custom conflict resolver that handles constraint conflicts, such as duplicate items being inserted at multiple replicas.
ISimpleSyncProviderConstraintConflictResolver method | Description |
|---|---|
ISimpleSyncProviderConstraintConflictResolver::ModifyLocalItem | Renames the local item so that it no longer conflicts with the remote item name. |
ISimpleSyncProviderConstraintConflictResolver::ModifyAndUpdateRemoteItem | Renames the remote item so that it no longer conflicts with the local item name and updates the remote item in the local replica. |
ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem | Renames the remote item so that it no longer conflicts with the local item name and inserts the remote item into the local replica. |
ISimpleSyncProviderConstraintConflictResolver::MergeConstraintConflict | Merges local and remote data into one item that is applied at the destination. |
For more information about conflict handling, see Handling Conflicts for Simple Providers.