Interfaccia ISqlSyncMetadataStore
Rappresenta un archivio dei metadati che utilizza un database lightweight per l'archiviazione.
interface ISqlSyncMetadataStore : ISyncMetadataStore2
Membri
Metodi ISqlSyncMetadataStore | Descrizione |
---|---|
Crea un file dell'archivio dei metadati e un oggetto archivio dei metadati per rappresentarlo. |
|
Apre un file dell'archivio dei metadati esistente e restituisce un oggetto archivio dei metadati che lo rappresenta. |
|
Rilascia le risorse utilizzate dall'oggetto ISqlSyncMetadataStore. |
Osservazioni
Nel servizio di archiviazione dei metadati è disponibile un'implementazione completa dell'API del servizio di archiviazione dei metadati che utilizza un database lightweight per archiviare tutti i metadati necessari per la sincronizzazione in un unico file di database in un percorso specificato nel file system. Il punto di ingresso a questa implementazione è ISqlSyncMetadataStore. Per ottenere un oggetto che implementi questa interfaccia, passare CLSID_SyncMetadataStore e IID_ISqlSyncMetadataStore alla funzione CoCreateInstance.
Per utilizzare l'implementazione dell'API del servizio di archiviazione dei metadati |
|
Questa implementazione dell'API fornisce inoltre metodi nell'oggetto IReplicaMetadata che consentono di rilevare gli elementi eliminati dall'archivio di elementi. Ad esempio, IReplicaMetadata::GetUnreportedItems restituisce un elenco di elementi esistenti nell'archivio dei metadati ma non in quello degli elementi. Un provider può quindi contrassegnare gli elementi dell'elenco per la rimozione definitiva nell'archivio dei metadati.
Requisiti
Intestazione: Metastore.h
Vedere anche
Concetti
Componenti del servizio di archiviazione dei metadati di Sync Framework
Guida introduttiva all'archiviazione dei metadati