Represents a synchronization conflict at the row level.
Assembly: Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)
Thetype exposes the following members.
|ClientChange||Gets or sets the DataTable object that contains the conflicting rows from the client database.|
|ConflictType||Gets or sets the ConflictType enumeration value that represents the type of synchronization conflict.|
|ErrorMessage||Gets or sets the error message if ConflictType is set to ErrorsOccurred.|
|ServerChange||Gets or sets the DataTable object that contains the conflicting rows from the server database.|
|SyncStage||Gets or sets the SyncStage enumeration value that represents the synchronization stage during which the conflict occurred.|
For conflicts encountered during synchronization, the data from each conflicting row is stored in a collection. It is possible for this collection to grow large enough to cause an out of memory error in the following situations:
There are a large number of conflicting rows. Consider synchronizing a smaller number of rows in each session, or limit the number of conflicts by updating a particular row at only one node.
The conflicting rows contain columns with large data types. Consider not including the columns with large data types in the set of columns that is synchronized. For more information, see How to: Filter Rows and Columns.