Поделиться через


Интерфейс ISyncMetadataStore

Представляет хранилище метаданных. Это базовый интерфейс для всех хранилищ метаданных, использующих API-интерфейс службы хранилища метаданных.

interface ISyncMetadataStore : IUnknown

Элементы

Методы ISyncMetadataStore Описание

ISyncMetadataStore::InitializeReplicaMetadata

Создает, инициализирует и сохраняет новые метаданные для реплики.

ISyncMetadataStore::GetReplicaMetadata

Возвращает объект IReplicaMetadata, представляющий метаданные для некоторой реплики.

ISyncMetadataStore::BeginTransaction

Начинает в хранилище метаданных явную транзакцию с указанным уровнем изоляции.

ISyncMetadataStore::CommitTransaction

Фиксирует явную транзакцию, которая уже запущена в хранилище метаданных.

ISyncMetadataStore::RollbackTransaction

Отменяет текущую явную транзакцию и выполняет откат хранилища метаданных к состоянию, в котором оно находилось до начала транзакции.

ISyncMetadataStore::GetIsTransactionActive

Указывает, активна ли явная транзакция для указанного уровня изоляции.

Замечания

Платформа Sync Framework предоставляет полную реализацию этого интерфейса. Чтобы создать объект этого типа, передайте значения CLSID_SyncMetadataStore и IID_ISqlCESyncMetadataStore методу CoCreateInstance.

Системные требования

Заголовок: Metastore.h

См. также

Справочник

Интерфейс ISqlSyncMetadataStore

Основные положения

Компоненты по службе хранилища метаданных Sync Framework
Приступая к работе с хранилищем метаданных