IKnowledgeSyncProvider 接口

表示一个使用知识来执行同步的同步提供程序。

interface ISynchronousSyncProvider : ISynchronousDataProxy

成员

ISynchronousSyncProvider 方法 说明

IKnowledgeSyncProvider::BeginSession

通知提供程序它在联接一个同步会话。

IKnowledgeSyncProvider::GetSyncBatchParameters

获取要包含在变更批中的项变更数,以及同步作用域的当前知识。

IKnowledgeSyncProvider::GetChangeBatch

获取一个包含某些项的项元数据的变更批,这些项未包含在来自目标提供程序的指定知识中。

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

作为完全枚举的一部分,获取一个变更批,该变更批包含 ID 大于指定下限的项的项元数据。

IKnowledgeSyncProvider::ProcessChangeBatch

通过检测冲突和将变更应用到项存储区中来处理一组变更。

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

通过将变更应用于项存储区来处理完全枚举的一组变更。

IKnowledgeSyncProvider::EndSession

通知提供程序它所登记的同步会话已经完成。

备注

Sync Framework 调用的第一个方法是 BeginSession,最后一个方法是 EndSession。在这两个方法之间调用所有其他 IKnowledgeSyncProvider 方法。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件