Partager via


Interface ISyncMetadataStore

Représente un magasin des métadonnées. Il s'agit de l'interface de base pour tous les magasins des métadonnées qui utilisent l'API du service de stockage des métadonnées.

Syntaxe

interface ISyncMetadataStore : IUnknown

Membres

Méthodes ISyncMetadataStore

Description

ISyncMetadataStore::InitializeReplicaMetadata

Crée, initialise et enregistre les nouvelles métadonnées d'un réplica.

ISyncMetadataStore::GetReplicaMetadata

Obtient l'objet IReplicaMetadata qui représente les métadonnées d'un réplica donné.

ISyncMetadataStore::BeginTransaction

Démarre une transaction explicite sur le magasin des métadonnées ayant le niveau d'isolation spécifié.

ISyncMetadataStore::CommitTransaction

Valide une transaction explicite qui a déjà démarré sur le magasin des métadonnées.

ISyncMetadataStore::RollbackTransaction

Annule la transaction explicite actuelle et restaure le magasin des métadonnées à l'état dans lequel il se trouvait avant le démarrage de la transaction.

ISyncMetadataStore::GetIsTransactionActive

Indique si une transaction explicite est actuellement active ou non pour le niveau d'isolation spécifié.

Notes

Sync Framework fournit une implémentation complète de cette interface. Pour créer un objet de ce type, passez CLSID_SyncMetadataStore et IID_ISqlCESyncMetadataStore à CoCreateInstance.

Spécifications

En-tête : Metastore.h

Voir aussi

Autres ressources

Composants du service de stockage des métadonnées Sync Framework

Interface ISqlSyncMetadataStore

Mise en route du stockage des métadonnées