Freigeben über


ISyncMetadataStore-Schnittstelle

Stellt einen Metadatenspeicher dar. Dies ist die Basisschnittstelle für alle Metadatenspeicher, die die Metadaten-Speicherdienst-API verwenden.

interface ISyncMetadataStore : IUnknown

Member

ISyncMetadataStore-Methoden Beschreibung

ISyncMetadataStore::InitializeReplicaMetadata

Erstellt, initialisiert und speichert neue Metadaten für ein Replikat.

ISyncMetadataStore::GetReplicaMetadata

Ruft das IReplicaMetadata-Objekt ab, das die Metadaten für ein bestimmtes Replikat darstellt.

ISyncMetadataStore::BeginTransaction

Startet eine explizite Transaktion mit dem Metadatenspeicher, die über die angegebene Isolationsstufe verfügt.

ISyncMetadataStore::CommitTransaction

Führt einen Commit für eine bereits mit dem Metadatenspeicher gestartete explizite Transaktion aus.

ISyncMetadataStore::RollbackTransaction

Bricht die aktuelle explizite Transaktion ab und versetzt den Metadatenspeicher in den Status zurück, in dem er sich vor Beginn der Transaktion befand.

ISyncMetadataStore::GetIsTransactionActive

Gibt an, ob gegenwärtig eine explizite Transaktion für die angegebene Isolationsstufe aktiv ist.

Hinweise

Sync Framework stellt eine vollständige Implementierung dieser Schnittstelle bereit. Um ein Objekt von diesem Typ zu erstellen, übergeben Sie CLSID_SyncMetadataStore und IID_ISqlCESyncMetadataStore an CoCreateInstance.

Anforderungen

Header: Metastore.h

Siehe auch

Verweis

ISqlSyncMetadataStore-Schnittstelle

Konzepte

Komponenten des Metadatenspeicherdiensts von Sync Framework
Erste Schritte: Speichern von Metadaten