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


Интерфейс IReplicaKeyMap

Представляет соответствие между ключами реплики и идентификаторами реплики.

Синтаксис

interface IReplicaKeyMap : IUnknown

Элементы

Методы IReplicaKeyMap

Описание

IReplicaKeyMap::LookupReplicaKey

Возвращает ключ реплики, соответствующий указанному идентификатору реплики.

IReplicaKeyMap::LookupReplicaId

Возвращает идентификатор реплики, соответствующий указанному ключу реплики.

IReplicaKeyMap::Serialize

Сериализует данные карты ключей реплики в массив байтов.

Замечания

Поскольку идентификаторы реплики часто встречаются в метаданных реплики (предполагается, что это 16-разрядные идентификаторы GUID), службы Sync Framework представляют реплику, используя сопоставление ее идентификаторов с 4-разрядными ключами реплики. Затем службы Sync Framework применяют ключи реплики там, где требуется ссылка на конкретную реплику.

Чтобы получить новый объект IReplicaKeyMap, сначала создайте объект IProviderSyncServices, передав CLSID_SyncServices и IID_IProviderSyncService функции CoCreateInstance. После этого создайте объект IReplicaKeyMap, вызвав метод IProviderSyncServices::CreateReplicaKeyMap..

Требования

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

См. также

Другие ресурсы

Базовые компоненты Sync Framework