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
)
パラメーター
- changeUnitChange
型 : Microsoft.Synchronization. . :: . .ChangeUnitChange
競合解決アクションを設定する対象である変更単位。
- resolutionAction
型 : Microsoft.Synchronization. . :: . .ConstraintConflictResolutionAction
changeUnitChange に対して設定する競合解決アクション。
例外
例外 | 条件 |
---|---|
ArgumentNullException | changeUnitChange が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
ArgumentException | changeUnitChange が無効です。 |
ArgumentException | 競合の理由が Other ではありません。または、resolutionAction が、SkipChange または SaveConflict 以外の値に設定されています。 |
SyncInvalidOperationException | 競合に変更単位が含まれていないか、changeUnitChange で指定されている変更単位が見つかりません。 |