MemoryConflictLog 成员

表示内存中存在的冲突日志。

MemoryConflictLog 类型公开以下成员。

构造函数

  名称 说明
公共方法 MemoryConflictLog(SyncIdFormatGroup) 使用指定的 ID 格式架构初始化 MemoryConflictLog 类的一个新实例。
公共方法 MemoryConflictLog(SyncIdFormatGroup, IConflictLogAccess) 使用指定的 ID 格式架构和冲突日志读取器初始化 MemoryConflictLog 类的一个新实例。
公共方法 MemoryConflictLog(SyncIdFormatGroup, IConflictLogWriter) 使用指定的 ID 格式架构和冲突日志编写器初始化 MemoryConflictLog 类的一个新实例。
公共方法 MemoryConflictLog(SyncIdFormatGroup, IConflictLogAccess, IConflictLogWriter) 使用指定的 ID 格式架构、冲突日志读取器和冲突日志编写器初始化 MemoryConflictLog 类的一个新实例。

页首

方法

  名称 说明
公共方法 DeleteConflicts(IEnumerable< (Of < <' (LoggedConflict> ) > > )) 从日志中删除指定的冲突。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetAllConflicts() () () () 获取包含日志中所有冲突的列表。
公共方法 GetConflictsByConflictingItemId(IEnumerable< (Of < <' (ItemChange> ) > > )) 获取一个列表,该列表包含日志中的所有冲突或仅包含与指定的请求项列表中至少一项发生冲突的冲突。
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetItemConflicts(IEnumerable< (Of < <' (ItemChange> ) > > )) 获取一个列表,该列表包含日志中的所有冲突或仅包含指定的请求项列表标识的冲突。
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 Persist() () () () 将冲突日志的内容写入构造函数中指定的冲突日志编写器。
公共方法 SaveConflict(ItemChange, Object, SyncKnowledge) 保存有关导致并发冲突的变更的信息。
公共方法 SaveConstraintConflict(ItemChange, SyncId, ConstraintConflictReason, Object, SyncKnowledge, Boolean) 保存有关导致约束冲突的变更的信息。
公共方法 ToString() () () () (继承自 Object。)

页首

属性

  名称 说明
公共属性 InMemoryConflictLogKnowledge 获取一个知识对象,该知识对象包含冲突日志中含有的所有冲突知识对象的并集。

页首

请参阅

参考

MemoryConflictLog类

Microsoft.Synchronization 命名空间