MemoryConflictLog.SaveConflict 方法
保存有关导致并发冲突的变更的信息。
命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)
语法
声明
Public Sub SaveConflict ( _
conflictingChange As ItemChange, _
conflictingChangeData As Object, _
conflictingChangeKnowledge As SyncKnowledge _
)
用法
Dim instance As MemoryConflictLog
Dim conflictingChange As ItemChange
Dim conflictingChangeData As Object
Dim conflictingChangeKnowledge As SyncKnowledge
instance.SaveConflict(conflictingChange, conflictingChangeData, conflictingChangeKnowledge)
public void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public:
virtual void SaveConflict (
ItemChange^ conflictingChange,
Object^ conflictingChangeData,
SyncKnowledge^ conflictingChangeKnowledge
) sealed
public final void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public final function SaveConflict (
conflictingChange : ItemChange,
conflictingChangeData : Object,
conflictingChangeKnowledge : SyncKnowledge
)
参数
- conflictingChange
冲突变更的项元数据。
- conflictingChangeData
冲突变更的项数据。
- conflictingChangeKnowledge
应用此变更时要了解的知识。它必须和变更一起保存。
异常
异常类型 | 条件 |
---|---|
conflictingChange 或 conflictingChangeKnowledge 为 null 引用(在 Visual Basic 中为 Nothing)。 |
备注
冲突被保存在内存中的冲突日志中。若要在同步完成后保存冲突,请调用 Persist。
请参阅
参考
MemoryConflictLog 类
MemoryConflictLog 成员
Microsoft.Synchronization 命名空间