SetResolutionAction メソッド (ConflictResolutionAction)

競合の解決アクションを設定します。

名前空間:  Microsoft.Synchronization
アセンブリ:  Microsoft.Synchronization (Microsoft.Synchronization.dll 内)

構文

'宣言
Public Overridable Sub SetResolutionAction ( _
    resolutionAction As ConflictResolutionAction _
)
'使用
Dim instance As ItemConflictingEventArgs
Dim resolutionAction As ConflictResolutionAction

instance.SetResolutionAction(resolutionAction)
public virtual void SetResolutionAction(
    ConflictResolutionAction resolutionAction
)
public:
virtual void SetResolutionAction(
    ConflictResolutionAction resolutionAction
)
abstract SetResolutionAction : 
        resolutionAction:ConflictResolutionAction -> unit 
override SetResolutionAction : 
        resolutionAction:ConflictResolutionAction -> unit 
public function SetResolutionAction(
    resolutionAction : ConflictResolutionAction
)

パラメーター

例外

例外 条件
ArgumentOutOfRangeException

resolutionAction は有効な値ではありません。

SyncInvalidOperationException

同期元の変更に ChangeUnitChange オブジェクトがありません。

説明

このアクションを設定すると、ItemConflicting イベント ハンドラーによって、変更適用元で競合を処理する方法が指定されます。

変更単位がある項目での削除 (同期先) および更新 (同期元) の競合に SourceWins を指定すると、部分的な項目の復元を回避するために NotifyingChangeApplier オブジェクトによってアクションが SkipChange に変換されます。

項目での更新 (同期先) および削除 (同期元) の競合に SaveConflict を指定し、同期元レプリカによって項目の廃棄標識がクリーンアップされた場合は、変更のバージョンがない競合の格納を回避するために NotifyingChangeApplier オブジェクトによってアクションが SkipChange に変換されます。

参照

参照

ItemConflictingEventArgsクラス

ItemConflictingEventArgs メンバー

SetResolutionAction オーバーロード

Microsoft.Synchronization 名前空間