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 | |
---|---|---|
KnowledgeFragmentBuilder(SyncIdFormatGroup, ReplicaKeyMap) | Initializes a new instance of the KnowledgeFragmentBuilder class that contains the specified ID format schema and replica key map. | |
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 | |
---|---|---|
ColumnRangeSets | Gets the list of RangeSet objects that refer to a specific set of change units. | |
ReplicaKeyMap | Gets the replica key map that is used to build the knowledge. | |
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 | |
---|---|---|
BuildForgottenKnowledge | Builds a ForgottenKnowledge object from the parts that are provided by the other builder methods. | |
BuildSyncKnowledge | Builds a SyncKnowledge object from the parts that are provided by the other builder methods. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
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.