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
)
abstract SaveConflict :
conflictingChange:ItemChange *
conflictingChangeData:Object *
conflictingChangeKnowledge:SyncKnowledge -> unit
function SaveConflict(
conflictingChange : ItemChange,
conflictingChangeData : Object,
conflictingChangeKnowledge : SyncKnowledge
)
パラメーター
- conflictingChange
型 : Microsoft.Synchronization. . :: . .ItemChange
競合する変更の項目メタデータ。
- conflictingChangeData
型 : System. . :: . .Object
競合する変更の項目データ。
- conflictingChangeKnowledge
型 : Microsoft.Synchronization. . :: . .SyncKnowledge
変更が適用された場合に学習されるナレッジ。これは変更と共に保存される必要があります。
説明
この競合が表す変更がレプリカに適用された場合は、conflictingChangeKnowledge をそのレプリカのナレッジと結合する必要があります。
参照
参照
INotifyingChangeApplierTargetインターフェイス