Compartilhar via


Interface ISyncMetadataStore

Representa um repositório de metadados. É a interface base de todos os repositórios de metadados que usam a API do serviço de armazenamento de metadados.

interface ISyncMetadataStore : IUnknown

Membros

Métodos ISyncMetadataStore Descrição

ISyncMetadataStore::InitializeReplicaMetadata

Cria, inicializa e salva novos metadados para uma réplica.

ISyncMetadataStore::GetReplicaMetadata

Obtém o objeto IReplicaMetadata que representa os metadados de uma réplica específica.

ISyncMetadataStore::BeginTransaction

Inicia uma transação explícita no repositório de metadados que tem um nível de isolamento específico.

ISyncMetadataStore::CommitTransaction

Confirma uma transação explícita que já foi iniciada no repositório de metadados.

ISyncMetadataStore::RollbackTransaction

Cancela a transação explícita atual e reverte o repositório de metadados para o estado anterior ao início da transação.

ISyncMetadataStore::GetIsTransactionActive

Indica se uma transação explícita está ou não ativa no momento para o nível de isolamento específico.

Comentários

Sync Framework fornece uma implementação completa desta interface. Para criar um objeto deste tipo, passe CLSID_SyncMetadataStore e IID_ISqlCESyncMetadataStore para CoCreateInstance.

Requisitos

Cabeçalho: Metastore.h

Consulte também

Referência

Interface ISqlSyncMetadataStore

Conceitos

Componentes do Sync Framework Metadata Storage Service
Guia de introdução ao repositório de metadados