SaveChangeWithChangeUnitsContext.RecordConstraintConflictForItem Method (ConstraintConflictReason)

Reports that a constraint conflict occurred when the destination provider tried to apply the change to the destination replica.

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

Syntax

'Declaration
Public Sub RecordConstraintConflictForItem ( _
    reason As ConstraintConflictReason _
)
'Usage
Dim instance As SaveChangeWithChangeUnitsContext
Dim reason As ConstraintConflictReason

instance.RecordConstraintConflictForItem(reason)
public void RecordConstraintConflictForItem(
    ConstraintConflictReason reason
)
public:
void RecordConstraintConflictForItem(
    ConstraintConflictReason reason
)
member RecordConstraintConflictForItem : 
        reason:ConstraintConflictReason -> unit 
public function RecordConstraintConflictForItem(
    reason : ConstraintConflictReason
)

Parameters

Exceptions

Exception Condition
ArgumentException

reason is Collision. In this case, a conflicting item ID must be specified by using [M:Microsoft.Synchronization.SaveChangeWithChangeUnitsContext.RecordConstraintConflictForItem(Microsoft.Synchronization.SyncId,Microsoft.Synchronization.ConstraintConflictReason).]

SyncInvalidOperationException

A constraint conflict or recoverable error has already been set on this object.

See Also

Reference

SaveChangeWithChangeUnitsContext Class

RecordConstraintConflictForItem Overload

Microsoft.Synchronization Namespace