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


Интерфейс IKnowledgeBuilder

Воссоздает объект ISyncKnowledge или IForgottenKnowledge из составных частей.

interface IKnowledgeBuilder : IUnknown

Элементы

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

IKnowledgeBuilder::Initialize

Инициализирует новый экземпляр класса IKnowledgeBuilder, содержащий указанную версию набора знаний и схему форматов идентификаторов поставщика.

IKnowledgeBuilder::AddReplicaKeyMapEntry

Добавляет запись в объект IReplicaKeyMap, используемый для построения набора знаний.

IKnowledgeBuilder::SetClockVector

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

IKnowledgeBuilder::AddSingleItemException

Добавляет объект ISingleItemException в список, используемый для построения набора знаний.

IKnowledgeBuilder::AddChangeUnitException

Добавляет объект IChangeUnitException в список, используемый для построения набора знаний.

IKnowledgeBuilder::AddRangeException

Добавляет объект IRangeException в список, используемый для построения набора знаний.

IKnowledgeBuilder::BuildKnowledge

Выполняет построение объекта ISyncKnowledge или IForgottenKnowledge из компонентов, полученных из других методов построителя.

Замечания

Объект ISyncKnowledge содержит методы, позволяющие разделять его на составные части для повышения гибкости сериализации. Объект IKnowledgeBuilder помогает воссоздать объект ISyncKnowledge или IForgottenKnowledge из этих составных частей.

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

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

См. также

Основные понятия

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