Interfaz ISqlSyncMetadataStore
Representa un almacén de metadatos que usa una base de datos ligera para el almacenamiento.
interface ISqlSyncMetadataStore : ISyncMetadataStore2
Miembros
Métodos de ISqlSyncMetadataStore | Descripción |
---|---|
Crea un archivo de almacén de metadatos y un objeto de almacén de metadatos para representarlo. |
|
Abre un archivo de almacén de metadatos existente y devuelve un objeto de almacén de metadatos que lo representa. |
|
Libera los recursos usados por el objeto ISqlSyncMetadataStore. |
Notas
Metadata Storage Service proporciona una implementación completa de la API de Metadata Storage Service que usa una base de datos ligera para almacenar todos los metadatos necesarios para la sincronización en un archivo de base de datos situado en una ubicación especificada del sistema de archivos. El punto de entrada en esta implementación es ISqlSyncMetadataStore. Para obtener un objeto que implemente esta interfaz, pase CLSID_SyncMetadataStore e IID_ISqlSyncMetadataStore a la función CoCreateInstance.
Para usar la implementación de la API de Metadata Storage Service |
|
Esta implementación de la API también proporciona métodos en el objeto IReplicaMetadata que permiten detectar los elementos eliminados del almacén de elementos. Por ejemplo, IReplicaMetadata::GetUnreportedItems devuelve una lista de elementos que existen en el almacén de metadatos, pero no en el almacén de elementos. De esta forma, un proveedor puede marcar los elementos de esta lista como marcadores de exclusión en el almacén de metadatos.
Requisitos
Encabezado: Metastore.h
Vea también
Conceptos
Componentes de Sync Framework Metadata Storage Service
Introducción al almacenamiento de metadatos