ISqlSyncMetadataStore 接口
表示使用轻型数据库进行存储的元数据存储区。
interface ISqlSyncMetadataStore : ISyncMetadataStore2
成员
ISqlSyncMetadataStore 方法 | 说明 |
---|---|
创建一个元数据存储区文件和一个表示该文件的元数据存储区对象。 |
|
打开一个现有元数据存储区文件,并返回一个表示该文件的元数据存储区对象。 |
|
释放由 ISqlSyncMetadataStore 对象使用的资源。 |
备注
元数据存储服务提供了元数据存储服务 API 的完整实现,该实现使用轻型数据库在文件系统指定位置的一个数据库文件中存储同步所需的所有元数据。此实现的入口点为 ISqlSyncMetadataStore。若要获取一个实现此接口的对象,请将 CLSID_SyncMetadataStore 和 IID_ISqlSyncMetadataStore 传递给 CoCreateInstance 函数。
使用元数据存储服务 API 的实现 |
|
此 API 实现还针对 IReplicaMetadata 对象提供了方法,可帮助检测已从项存储区中删除的项。例如,IReplicaMetadata::GetUnreportedItems 会返回存在于元数据存储区但不存在于项存储区中的项的列表。然后,提供程序可以将此列表中的项标记为元数据存储区中的逻辑删除。
要求
**头文件:**Metastore.h