次の方法で共有


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 が、SkipChange または SaveConflict 以外の値に設定されています。

SyncInvalidOperationException

競合に変更単位が含まれていないか、changeUnitChange で指定されている変更単位が見つかりません。

参照

リファレンス

ItemConstraintEventArgs クラス
ItemConstraintEventArgs メンバー
Microsoft.Synchronization 名前空間