IProviderSyncServices 接口

创建由同步提供程序使用的对象。可以创建空对象和使用序列化数据初始化的对象。

interface IProviderSyncServices : IUnknown

成员

IProviderSyncServices 方法 说明

IProviderSyncServices::Initialize

初始化 IProviderSyncServices 对象。此方法必须在任何其他 IProviderSyncServices 方法之前调用。

IProviderSyncServices::CreateChangeApplier

创建一个变更应用方,目标提供程序可使用它处理要应用到其副本中的变更。

IProviderSyncServices::CreateReplicaKeyMap

创建给定副本的 IReplicaKeyMap 对象。

IProviderSyncServices::DeserializeReplicaKeyMap

创建一个 IReplicaKeyMap 对象并使用序列化数据初始化该对象。

IProviderSyncServices::CreateSyncKnowledge

创建一个属于指定副本的空 ISyncKnowledge 对象。

IProviderSyncServices::DeserializeSyncKnowledge

创建 ISyncKnowledge 对象并使用序列化数据初始化该对象。

IProviderSyncServices::CreateForgottenKnowledge

创建属于副本的空 IForgottenKnowledge 对象。

IProviderSyncServices::DeserializeForgottenKnowledge

创建 IForgottenKnowledge 对象并使用序列化数据初始化该对象。

IProviderSyncServices::CreateChangeBatch

创建 ISyncChangeBatch 对象,提供程序可使用该对象来管理变更枚举。

IProviderSyncServices::CreateFullEnumerationChangeBatch

创建 ISyncFullEnumerationChangeBatch 对象,提供程序可使用该对象来管理用于完全枚举的变更枚举。

IProviderSyncServices::DeserializeChangeBatch

创建 ISyncChangeBatch 对象并使用序列化数据初始化该对象。

IProviderSyncServices::DeserializeFullEnumerationChangeBatch

创建 ISyncFullEnumerationChangeBatch 对象并使用序列化数据初始化该对象。

IProviderSyncServices::CreateRecoverableErrorData

创建 IRecoverableErrorData 对象。此对象包含关于可恢复错误的其他错误。

IProviderSyncServices::CreateDestinationChangeVersionsBuilder

创建一个 IDestinationChangeVersionsBuilder 对象。此对象可用于生成项变更元数据的可枚举列表。

IProviderSyncServices::CreateSyncChange

创建一个 ISyncChange 对象或一个 ISyncChangeBuilder 对象。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件