Interfaccia ISyncMetadataStore

Rappresenta un archivio dei metadati. Si tratta dell'interfaccia di base per tutti gli archivi dei metadati che utilizzano l'API del servizio di archiviazione dei metadati.

interface ISyncMetadataStore : IUnknown

Membri

Metodi ISyncMetadataStore Descrizione

ISyncMetadataStore::InitializeReplicaMetadata

Crea, inizializza e salva i nuovi metadati per una replica.

ISyncMetadataStore::GetReplicaMetadata

Ottiene l'oggetto IReplicaMetadata che rappresenta i metadati per una determinata replica.

ISyncMetadataStore::BeginTransaction

Avvia una transazione esplicita nell'archivio dei metadati con il livello di isolamento specificato.

ISyncMetadataStore::CommitTransaction

Esegue il commit di una transazione esplicita che è già stata avviata nell'archivio dei metadati.

ISyncMetadataStore::RollbackTransaction

Annulla la transazione esplicita corrente ed esegue il rollback dell'archivio dei metadati allo stato in cui si trovava prima dell'avvio della transazione.

ISyncMetadataStore::GetIsTransactionActive

Indica se una transazione esplicita è attualmente attiva per il livello di isolamento specificato.

Osservazioni

Sync Framework fornisce un'implementazione completa di questa interfaccia. Per creare un oggetto di questo tipo, passare CLSID_SyncMetadataStore e IID_ISqlCESyncMetadataStore a CoCreateInstance.

Requisiti

Intestazione: Metastore.h

Vedere anche

Riferimento

Interfaccia ISqlSyncMetadataStore

Concetti

Componenti del servizio di archiviazione dei metadati di Sync Framework
Guida introduttiva all'archiviazione dei metadati