共用方式為


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
    套用這個變更時要學習的知識。這項知識必須與變更一起儲存。

例外

例外狀況型別 條件

ArgumentNullException

conflictingChange 或 conflictingChangeKnowledge 是 null 參考 (在 Visual Basic 中為 Nothing)。

備註

衝突會儲存至記憶體中的衝突記錄檔。若要在同步處理完成之後儲存衝突,請呼叫 Persist

請參閱

參考

MemoryConflictLog 類別
MemoryConflictLog 成員
Microsoft.Synchronization 命名空間