IConflictLogAccess 接口

通过派生类实现时,表示对冲突日志的访问,这样变更应用方就可以管理日志中的冲突。

interface IConflictLogAccess: IUnknown

成员

IConflictLogAccess 方法 说明

IConflictLogAccess::DeleteConflicts

从日志中删除指定的冲突。

IConflictLogAccess::GetItemConflicts

获取一个列表,该列表包含日志中的所有冲突或仅包含指定的请求项列表标识的冲突。

IConflictLogAccess::GetConflictsByConflictingItemId

获取一个列表,该列表包含日志中的所有冲突或仅包含与指定的请求项列表中至少一项发生冲突的冲突。

IConflictLogAccess::GetAllConflicts

获取包含日志中所有冲突的列表。

备注

IConflictLogAccess 通常由目标提供程序实现。

若要在管理冲突时获得变更应用方的帮助,目标提供程序需要向 ISynchronousNotifyingChangeApplier2::ApplyChanges 方法传递 IConflictLogAccess 对象。在处理此方法的过程中,变更应用方会解决冲突,并从日志中删除过时的冲突。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件
记录和管理冲突