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.

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

Référence

Interface ISqlSyncMetadataStore

Concepts

Composants de Metadata Storage Service de Sync Framework
Mise en route du stockage des métadonnées