ILoggedConflict Interface
Represents metadata and data for a conflict that can be logged.
Syntax
interface ILoggedConflict : IUnknown
Members
ILoggedConflict method |
Description |
---|---|
Gets the ID of the replica that originated the change that caused the conflict. |
|
Gets the reason the conflict occurred, when this conflict is a constraint conflict. |
|
Gets the ID of the source item that caused the conflict. |
|
Gets the item ID of the item in the destination replica that conflicts with this item, when this conflict is a constraint conflict. |
|
Gets the item ID that is used to identify the merged item in the synchronization community, when this conflict is on a merge tombstone. |
|
Gets the change unit IDs of change units in the destination replica that conflict with change units in this item. |
|
Gets the version that is associated with this change. |
|
Gets the creation version of the source item. |
|
Gets flags that are associated with this change. |
|
Gets the knowledge to be learned if this change is applied. |
|
Gets the made-with knowledge for this change. |
|
Gets an object that can be used to retrieve item data. |
|
Indicates whether this conflict is temporary. |
Remarks
The destination provider may implement this interface, or use the implementation supplied by Sync Framework. To obtain an ILoggedConflict object that is implemented by Sync Framework, call IProviderSyncServices2::CreateLoggedConflict.
Requirements
Header: Synchronization.h