ISimpleSyncProviderConstraintConflictResolver Interface

Represents a custom conflict resolver that handles constraint conflicts, such as duplicate items being inserted at multiple replicas.


interface ISimpleSyncProviderConstraintConflictResolver : IUnknown

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.

Header: FullEnumerationProvider.h

For more information about conflict handling, see Handling Conflicts for Simple Providers.

Show: