KnowledgeBuilder Class

Reconstructs a SyncKnowledge object from its constituent parts.

System.Object
  Microsoft.Synchronization.KnowledgeBuilder

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

public class KnowledgeBuilder

The KnowledgeBuilder type exposes the following members.

  NameDescription
Public methodKnowledgeBuilderInitializes a new instance of the KnowledgeBuilder class that contains the specified knowledge version and the ID format schema of the provider.
Top

  NameDescription
Public propertyItemChangeUnitOverridesGets the list of ItemChangeUnitOverride objects that are used to build the knowledge.
Public propertyItemOverridesGets the list of ItemOverride objects that are used to build the knowledge.
Public propertyItemRangeOverridesGets the list of ItemRangeOverride objects that are used to build the knowledge.
Public propertyReplicaKeyMapGets the replica key map that is used to build the knowledge.
Public propertyScopeClockVectorGets or sets the clock vector that is used to build the knowledge.
Top

  NameDescription
Public methodBuildForgottenKnowledgeBuilds a ForgottenKnowledge object from the parts that are provided by the other builder methods.
Public methodBuildSyncKnowledgeBuilds a SyncKnowledge object from the parts that are provided by the other builder methods.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

SyncKnowledge contains methods that subdivide its constituent parts for flexible serialization. KnowledgeBuilder helps to reconstruct a SyncKnowledge object from these constituent parts.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: