Share via


IChangeConflict Interface

Represents a concurrency conflict between two items.

Syntax

interface IChangeConflict : IUnknown

Members

IChangeConflict methods

Description

IChangeConflict::GetDestinationProviderConflictingChange

Gets the change metadata from the destination provider.

IChangeConflict::GetSourceProviderConflictingChange

Gets the change metadata from the source provider.

IChangeConflict::GetDestinationProviderConflictingData

Gets an object that can be used to retrieve item data for the change item from the destination replica.

IChangeConflict::GetSourceProviderConflictingData

Gets an object that can be used to retrieve item data for the change item from the source replica.

IChangeConflict::GetResolveActionForChange

Gets the conflict resolution action for the conflict.

IChangeConflict::SetResolveActionForChange

Sets a conflict resolution action for the conflict.

IChangeConflict::GetResolveActionForChangeUnit

Gets the conflict resolution action for the conflicting change unit change.

IChangeConflict::SetResolveActionForChangeUnit

Sets a conflict resolution action for the conflicting change unit change.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components

Handling Conflicts