使用指定的 ID 格式架构、冲突日志读取器和冲突日志编写器初始化 MemoryConflictLog 类的一个新实例。
命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)
语法
声明
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    conflictLogAccess As IConflictLogAccess, _
    conflictLogWriter As IConflictLogWriter _
)
用法
Dim idFormats As SyncIdFormatGroup
Dim conflictLogAccess As IConflictLogAccess
Dim conflictLogWriter As IConflictLogWriter
Dim instance As New MemoryConflictLog(idFormats, conflictLogAccess, conflictLogWriter)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats,
    IConflictLogAccess conflictLogAccess,
    IConflictLogWriter conflictLogWriter
)
public:
MemoryConflictLog (
    SyncIdFormatGroup^ idFormats, 
    IConflictLogAccess^ conflictLogAccess, 
    IConflictLogWriter^ conflictLogWriter
)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats, 
    IConflictLogAccess conflictLogAccess, 
    IConflictLogWriter conflictLogWriter
)
public function MemoryConflictLog (
    idFormats : SyncIdFormatGroup, 
    conflictLogAccess : IConflictLogAccess, 
    conflictLogWriter : IConflictLogWriter
)
参数
- idFormats
 提供程序的 ID 格式架构。
- conflictLogAccess
 表示提供程序的冲突日志的冲突日志读取器。
- conflictLogWriter
 表示提供程序的冲突日志的冲突日志编写器。
异常
| 异常类型 | 条件 | 
|---|---|
| idFormats 为 null 引用(在 Visual Basic 中为 Nothing)。 | 
备注
使用此构造函数时,MemoryConflictLog 对象会将对 conflictLogReader 方法的调用链接起来。这将允许变更应用方在提供程序的冲突日志中查找并删除冲突。
此外,还可在同步完成后调用 Persist 方法将所有新冲突保存到由 conflictLogWriter 表示的冲突日志中。
请参阅
参考
MemoryConflictLog 类
MemoryConflictLog 成员
Microsoft.Synchronization 命名空间