ISimpleSyncProvider 接口

表示用于同步副本的简单提供程序。通常将实现 IAnchorSyncProviderIFullEnumerationSyncProvider

interface ISimpleSyncProvider : ISyncProvider

成员

ISimpleSyncProvider 方法 说明

ISimpleSyncProvider::BeginSession

在派生类中重写时,在每个会话开始时由 Sync Framework 运行时调用。仅在调用其他提供程序方法或属性前调用一次此方法。

ISimpleSyncProvider::GetMetadataStore

由 Sync Framework 运行时调用以返回副本的 ISyncMetadataStore 对象。

ISimpleSyncProvider::GetMetadataSchema

允许 Sync Framework 运行时传递用于添加 ITEM_METADATA_SCHEMA 对象的回调。

ISimpleSyncProvider::GetProviderVersion

返回简单提供程序的版本号。

ISimpleSyncProvider::LoadChangeData

由 Sync Framework 运行时调用以加载带有指定键的项的变更数据。

ISimpleSyncProvider::ReleaseItemFields

进行调用以释放为指定的 ITEM_FIELDS 对象分配的内存。

ISimpleSyncProvider::InsertItem

由 Sync Framework 运行时调用以在目标存储区中插入项。

ISimpleSyncProvider::UpdateItem

由 Sync Framework 运行时调用以在目标存储区中更新项。

ISimpleSyncProvider::DeleteItem

由 Sync Framework 运行时调用以从目标存储区中删除项。

ISimpleSyncProvider::EndSession

在每个会话结束时由 Sync Framework 运行时调用,除非会话因出错而结束。

要求

**头文件:**FullEnumerationProvider.h

请参阅

概念

Sync Framework 简单提供程序组件