共用方式為


ItemConstraintEventArgs.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
)
public void SetResolutionAction (
    ChangeUnitChange changeUnitChange, 
    ConstraintConflictResolutionAction resolutionAction
)
public function SetResolutionAction (
    changeUnitChange : ChangeUnitChange, 
    resolutionAction : ConstraintConflictResolutionAction
)

參數

  • changeUnitChange
    要為其設定衝突解決動作的變更單位。
  • resolutionAction
    要為 changeUnitChange 設定的衝突解決動作。

例外

例外狀況型別 條件

ArgumentNullException

changeUnitChange 是 null 參考 (在 Visual Basic 中為 Nothing)。

ArgumentException

changeUnitChange 無效。

ArgumentException

衝突原因不是 Other,或者 resolutionAction 設定為 SkipChangeSaveConflict 以外的值。

SyncInvalidOperationException

此衝突沒有包含任何變更單位,或者找不到 changeUnitChange 所指定的變更單位。

請參閱

參考

ItemConstraintEventArgs 類別
ItemConstraintEventArgs 成員
Microsoft.Synchronization 命名空間