次の方法で共有


INotifyingChangeApplierTarget.SaveConflict メソッド

派生クラスでオーバーライドされると、競合の原因である変更に関する情報を保存します。

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

構文

'宣言
Sub SaveConflict ( _
    conflictingChange As ItemChange, _
    conflictingChangeData As Object, _
    conflictingChangeKnowledge As SyncKnowledge _
)
'使用
Dim instance As INotifyingChangeApplierTarget
Dim conflictingChange As ItemChange
Dim conflictingChangeData As Object
Dim conflictingChangeKnowledge As SyncKnowledge

instance.SaveConflict(conflictingChange, conflictingChangeData, conflictingChangeKnowledge)
void SaveConflict (
    ItemChange conflictingChange,
    Object conflictingChangeData,
    SyncKnowledge conflictingChangeKnowledge
)
void SaveConflict (
    ItemChange^ conflictingChange, 
    Object^ conflictingChangeData, 
    SyncKnowledge^ conflictingChangeKnowledge
)
void SaveConflict (
    ItemChange conflictingChange, 
    Object conflictingChangeData, 
    SyncKnowledge conflictingChangeKnowledge
)
function SaveConflict (
    conflictingChange : ItemChange, 
    conflictingChangeData : Object, 
    conflictingChangeKnowledge : SyncKnowledge
)

パラメータ

  • conflictingChange
    競合する変更の項目メタデータです。
  • conflictingChangeData
    競合する変更の項目データです。
  • conflictingChangeKnowledge
    変更が適用された場合に学習されるナレッジです。これは変更と共に保存される必要があります。

解説

この競合が表す変更がレプリカに適用された場合、conflictingChangeKnowledge は、そのレプリカのナレッジと組み合わせる必要があります。

参照

リファレンス

INotifyingChangeApplierTarget インターフェイス
INotifyingChangeApplierTarget メンバ
Microsoft.Synchronization 名前空間