Freigeben über


IKnowledgeBuilder-Schnittstelle

Rekonstruiert ein ISyncKnowledge-Objekt oder ein IForgottenKnowledge-Objekt aus seinen Bestandteilen.

interface IKnowledgeBuilder : IUnknown

Member

IKnowledgeBuilder-Methoden Beschreibung

IKnowledgeBuilder::Initialize

Initialisiert eine neue Instanz der IKnowledgeBuilder-Klasse, die die angegebene Wissenversion und das ID-Formatschema des Anbieters enthält.

IKnowledgeBuilder::AddReplicaKeyMapEntry

Fügt dem IReplicaKeyMap-Objekt, das zum Erstellen des Wissens verwendet wird, einen Eintrag hinzu.

IKnowledgeBuilder::SetClockVector

Legt den Taktvektor fest, der verwendet wird, um das Wissen zu erstellen.

IKnowledgeBuilder::AddSingleItemException

Fügt der Liste, die zum Erstellen des Wissens verwendet wird, ein ISingleItemException-Objekt hinzu.

IKnowledgeBuilder::AddChangeUnitException

Fügt der Liste, die zum Erstellen des Wissens verwendet wird, ein IChangeUnitException-Objekt hinzu.

IKnowledgeBuilder::AddRangeException

Fügt der Liste, die zum Erstellen des Wissens verwendet wird, ein IRangeException-Objekt hinzu.

IKnowledgeBuilder::BuildKnowledge

Erstellt ein ISyncKnowledge-Objekt oder ein IForgottenKnowledge-Objekt aus den Teilen, die von den anderen Generatormethoden bereitgestellt werden.

Hinweise

ISyncKnowledge enthält Methoden, die seine Bestandteile für eine flexible Serialisierung unterteilen. Mit IKnowledgeBuilder kann ein ISyncKnowledge-Objekt oder ein IForgottenKnowledge-Objekt aus diesen Bestandteilen rekonstruiert werden.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Synchronization Framework