共用方式為


MemoryConflictLog 類別

代表存在記憶體中的衝突記錄檔。

命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 microsoft.synchronization.dll)

語法

'宣告
Public Class MemoryConflictLog
    Implements IConflictLogAccess, IConflictLogWriter
'用途
Dim instance As MemoryConflictLog
public class MemoryConflictLog : IConflictLogAccess, IConflictLogWriter
public ref class MemoryConflictLog : IConflictLogAccess, IConflictLogWriter
public class MemoryConflictLog implements IConflictLogAccess, IConflictLogWriter
public class MemoryConflictLog implements IConflictLogAccess, IConflictLogWriter

備註

若為不會自行實作衝突記錄檔或者需要在同步處理期間提高記憶體中記錄檔效能的目的地提供者,MemoryConflictLog 類別會實作 IConflictLogAccess 介面。

當提供者不會實作衝突記錄檔時,它就必須使用這種形式的建構函式:MemoryConflictLog

當提供者會自行實作衝突記錄檔,但是在同步處理期間會使用記憶體中的衝突記錄檔時,它可能會透過將 IConflictLogAccess 物件指定給 MemoryConflictLog,提供其衝突記錄檔的存取權。然後,記憶體中的衝突記錄檔會將 IConflictLogAccess 方法呼叫鏈結至提供者的衝突記錄檔,讓變更套用者能夠在提供者的衝突記錄檔中尋找並刪除衝突。

當提供者會自行實作衝突記錄檔時,它也可能會將 IConflictLogWriter 物件指定給 MemoryConflictLog,然後在同步處理完成之後呼叫 Persist,以便將任何新的衝突儲存至持續性衝突記錄檔。

繼承階層

System.Object
  Microsoft.Synchronization.MemoryConflictLog

執行緒安全性

任何公用靜態 (共用 在 Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。

請參閱

參考

MemoryConflictLog 成員
Microsoft.Synchronization 命名空間