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

SyncInvalidOperationException

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

参照

参照

ItemConstraintEventArgsクラス

ItemConstraintEventArgs メンバー

SetResolutionAction オーバーロード

Microsoft.Synchronization 名前空間