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 核心元件