IKnowledgeBuilder インターフェイス

ISyncKnowledge オブジェクトまたは IForgottenKnowledge オブジェクトをそのオブジェクトの構成要素から再構築します。

interface IKnowledgeBuilder : IUnknown

メンバ

IKnowledgeBuilder メソッド 説明

IKnowledgeBuilder::Initialize

指定したナレッジ バージョンおよびプロバイダの ID 形式スキーマを含む、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 のコア コンポーネント