Интерфейс ISqlSyncMetadataStore
Представляет хранилище метаданных, которое использует упрощенную базу данных для хранения.
interface ISqlSyncMetadataStore : ISyncMetadataStore2
Элементы
Методы ISqlSyncMetadataStore | Описание |
---|---|
Создает файл хранилища метаданных и представляющий его объект хранилища метаданных. |
|
Открывает существующий файл хранилища метаданных и возвращает объект хранилища метаданных, представляющий этот файл. |
|
Освобождает ресурсы, занятые объектом ISqlSyncMetadataStore. |
Замечания
Служба хранилища метаданных предоставляет полную реализацию API службы хранилища метаданных. В этой реализации используется упрощенная база данных для хранения всех метаданных, необходимых для синхронизации, в одном файле базы данных в указанном каталоге файловой системы. Точкой входа в эту реализацию является объект ISqlSyncMetadataStore. Чтобы получить объект, реализующий этот интерфейс, передайте параметры CLSID_SyncMetadataStore и IID_ISqlSyncMetadataStore функции CoCreateInstance.
Использование API-интерфейсов, реализующих службы хранилища метаданных |
|
Данная реализация API предоставляет также методы объекта IReplicaMetadata, позволяющие обнаруживать элементы, удаленные из хранилища элементов. Например, метод IReplicaMetadata::GetUnreportedItems возвращает список элементов, которые существуют в хранилище метаданных, но не существуют в хранилище элементов. Затем поставщик может пометить элементы в этом списке для отметки полного удаления из хранилища метаданных.
Системные требования
Заголовок: Metastore.h
См. также
Основные положения
Компоненты по службе хранилища метаданных Sync Framework
Приступая к работе с хранилищем метаданных