KnowledgeFragmentBuilder Class

Reconstructs a SyncKnowledge object from its constituent parts, in the format that is compatible with WindowsSync or later.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.KnowledgeFragmentBuilder

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

Syntax

'Declaration
Public Class KnowledgeFragmentBuilder
'Usage
Dim instance As KnowledgeFragmentBuilder
public class KnowledgeFragmentBuilder
public ref class KnowledgeFragmentBuilder
type KnowledgeFragmentBuilder =  class end
public class KnowledgeFragmentBuilder

The KnowledgeFragmentBuilder type exposes the following members.

Constructors

  Name Description
Public method KnowledgeFragmentBuilder(SyncIdFormatGroup, ReplicaKeyMap) Initializes a new instance of the KnowledgeFragmentBuilder class that contains the specified ID format schema and replica key map.
Public method KnowledgeFragmentBuilder(SyncIdFormatGroup, SyncId) Initializes a new instance of the KnowledgeFragmentBuilder class that contains the specified ID format schema, and a replica key map that contains only the specified local replica ID.

Top

Properties

  Name Description
Public property ColumnRangeSets Gets the list of RangeSet objects that refer to a specific set of change units.
Public property ReplicaKeyMap Gets the replica key map that is used to build the knowledge.
Public property ScopeRangeSet Gets the RangeSet object that refers to all change units that do not have an entry in the ColumnRangeSets property.

Top

Methods

  Name Description
Public method BuildForgottenKnowledge Builds a ForgottenKnowledge object from the parts that are provided by the other builder methods.
Public method BuildSyncKnowledge Builds a SyncKnowledge object from the parts that are provided by the other builder methods.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

Sync Framework 2.0 changes the underlying structure of a knowledge object to a more flexible and efficient format. KnowledgeFragmentBuilder is used to build a knowledge object in this format.

Thread Safety

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

See Also

Reference

Microsoft.Synchronization Namespace