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
- reason
Type: Microsoft.Synchronization.ConstraintConflictReason
The reason the conflict occurred.
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