ISimpleSyncProviderConstraintConflictResolver Interface
Represents a custom conflict resolver that handles constraint conflicts, such as duplicate items being inserted at multiple replicas.
interface ISimpleSyncProviderConstraintConflictResolver : IUnknown
Members
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. |
Requirements
Header: FullEnumerationProvider.h
Remarks
For more information about conflict handling, see Handling Conflicts for Simple Providers.