SetResolutionAction 方法 (ChangeUnitChange, ConstraintConflictResolutionAction)

设置发生冲突的变更单位变更的冲突解决操作。

命名空间:  Microsoft.Synchronization
程序集:  Microsoft.Synchronization(在 Microsoft.Synchronization.dll 中)

语法

声明
Public Overridable Sub SetResolutionAction ( _
    changeUnitChange As ChangeUnitChange, _
    resolutionAction As ConstraintConflictResolutionAction _
)
用法
Dim instance As ItemConstraintEventArgs
Dim changeUnitChange As ChangeUnitChange
Dim resolutionAction As ConstraintConflictResolutionAction

instance.SetResolutionAction(changeUnitChange, _
    resolutionAction)
public virtual void SetResolutionAction(
    ChangeUnitChange changeUnitChange,
    ConstraintConflictResolutionAction resolutionAction
)
public:
virtual void SetResolutionAction(
    ChangeUnitChange^ changeUnitChange, 
    ConstraintConflictResolutionAction resolutionAction
)
abstract SetResolutionAction : 
        changeUnitChange:ChangeUnitChange * 
        resolutionAction:ConstraintConflictResolutionAction -> unit 
override SetResolutionAction : 
        changeUnitChange:ChangeUnitChange * 
        resolutionAction:ConstraintConflictResolutionAction -> unit 
public function SetResolutionAction(
    changeUnitChange : ChangeUnitChange, 
    resolutionAction : ConstraintConflictResolutionAction
)

参数

异常

异常 条件
ArgumentNullException

changeUnitChange 为 null Nothing nullptr unit null 引用(在 Visual Basic 中为 Nothing) 。

ArgumentException

changeUnitChange 无效。

ArgumentException

冲突原因不是 Other,或者 resolutionAction 设置为 SkipChangeSaveConflict 以外的值。

SyncInvalidOperationException

冲突不包含任何变更单位,或者找不到 changeUnitChange 指定的变更单位。

请参阅

参考

ItemConstraintEventArgs类

ItemConstraintEventArgs 成员

SetResolutionAction 重载

Microsoft.Synchronization 命名空间