ISimpleSyncProviderConcurrencyConflictResolver Interface

Represents a custom conflict resolver that handles concurrency conflicts, such as the same item being updated at the local replica and deleted at the remote replica.

Syntax

interface ISimpleSyncProviderConcurrencyConflictResolver : IUnknown

Members

ISimpleSyncProviderConcurrencyConflictResolver method

Description

ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict

Resolves conflicts in which an item was updated at both replicas.

ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict

Resolves conflicts in which an item was deleted from the local replica and updated at the remote replica.

ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalUpdateRemoteDeleteConflict

Resolves conflicts in which an item was updated at the local replica and deleted from the remote replica.

Requirements

Header: FullEnumerationProvider.h

Remarks

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

See Also

Concepts

Sync Framework Simple Provider Components