LoggedConflict Class

Represents metadata and data for a conflict that can be logged.

System.Object
  Microsoft.Synchronization.LoggedConflict

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

'Declaration
Public Class LoggedConflict
'Usage
Dim instance As LoggedConflict

The LoggedConflict type exposes the following members.

  NameDescription
Public methodLoggedConflict(SyncIdFormatGroup, ItemChange, Object, SyncKnowledge, SyncKnowledge)Initializes a new instance of the LoggedConflict class that represents a concurrency conflict, by using the specified ID format schema, item change metadata, item data, conflict knowledge, and made-with knowledge.
Public methodLoggedConflict(SyncIdFormatGroup, ItemChange, SyncId, ConstraintConflictReason, Object, SyncKnowledge, SyncKnowledge, Boolean)Initializes a new instance of the LoggedConflict class that represents a constraint conflict, by using the specified ID format schema, item change metadata, conflicting item ID, constraint conflict reason, item data, conflict knowledge, made-with knowledge, and value that indicates whether the conflict is temporary.
Top

  NameDescription
Public propertyChangeDataGets an object that either contains or can be used to retrieve item data.
Public propertyChangeKindGets the type of change that caused the conflict.
Public propertyChangeVersionGets the version that is associated with the change that caused the conflict.
Public propertyConflictingChangeUnitsGets the change unit IDs of change units in the destination replica that conflict with change units in this item.
Public propertyConflictingItemIdGets the item ID of the item in the destination replica that conflicts with this item, when this conflict is a constraint conflict.
Public propertyConflictKnowledgeGets the knowledge to be learned if this change is applied.
Public propertyConflictReasonGets the reason the conflict occurred, when this conflict is a constraint conflict.
Public propertyCreationVersionGets the creation version of the source item.
Public propertyIsConstraintGets a value that indicates whether this conflict is a constraint conflict.
Public propertyIsMergeTombstoneGets a value that indicates whether the change that caused this conflict is a merge tombstone.
Public propertyIsTemporaryGets a value that indicates whether this conflict is temporary.
Public propertyItemIdGets the ID of the source item that caused the conflict.
Public propertyMergeTombstoneWinnerIdGets the item ID that is used to identify the merged item in the synchronization community, when this conflict is on a merge tombstone.
Public propertyReplicaIdGets the ID of the replica that originated the change that caused the conflict.
Top

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

The destination provider can implement this interface, or use the implementation supplied by Sync Framework.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: