ISynchronousNotifyingChangeApplierTarget 接口

通过派生类实现时,表示一个可以将项变更和冲突保存到副本中的对象。

interface ISynchronousNotifyingChangeApplierTarget : IUnknown

成员

ISynchronousNotifyingChangeApplierTarget 方法 说明

ISynchronousNotifyingChangeApplierTarget::GetIdParameters

获取提供程序的 ID 格式架构。

ISynchronousNotifyingChangeApplierTarget::GetDataRetriever

获取一个可用于从副本中检索项数据的对象。

ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount

增加滴答计数并返回新的滴答计数。

ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

获取存储在目标副本中的项的版本。

ISynchronousNotifyingChangeApplierTarget::SaveChange

将项变更保存到项存储区中。

ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

将包含变更单位变更的项变更保存到项存储区中。

ISynchronousNotifyingChangeApplierTarget::SaveConflict

保存有关导致冲突的变更的信息。

ISynchronousNotifyingChangeApplierTarget::SaveKnowledge

保存当前作用域的知识。

备注

在目标提供程序使用 ISynchronousNotifyingChangeApplier 对象来帮助将变更应用到目标副本中时,必须实现此接口。ISynchronousNotifyingChangeApplierTarget 对象被传递到 ISynchronousNotifyingChangeApplier::ApplyChanges 方法。然后,ISynchronousNotifyingChangeApplier 对象调用 ISynchronousNotifyingChangeApplierTarget 方法,将变更和冲突保存到目标副本中。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件