SyncKnowledge Members
Represents knowledge that a replica has about its item store.
The following tables list the members exposed by the SyncKnowledge type.
Public Constructors
(see also Protected Constructors )
Name | Description | |
---|---|---|
SyncKnowledge | Overloaded. Initializes a new instance of the SyncKnowledge class. |
Top
Protected Constructors
Name | Description | |
---|---|---|
SyncKnowledge | Overloaded. Initializes a new instance of the SyncKnowledge class. |
Top
Public Properties
Name | Description | |
---|---|---|
CompatibilityLevel | Gets or sets the version of Sync Framework components that can be used with this object. | |
DefaultCompatibilityLevel | Gets or sets the default compatibility level of all SyncKnowledge objects. | |
MinimumCompatibilityLevel | Gets the minimum version of Sync Framework components that can be used with this object. | |
ReplicaId | Gets the ID of the replica that owns this knowledge. | |
ReplicaKeyMap | Gets the replica key map that is associated with this knowledge. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
AddMarker | Marks the specified item with the specified marker type. | |
Clone | Creates a new instance of this object, and copies the data from this object to the new object. | |
Combine | Combines the specified knowledge with the current knowledge. | |
Compare | Performs a fast comparison between the specified knowledge cookie and this knowledge object. | |
Complement | Returns the knowledge that is contained in this object, but that is not contained in the specified knowledge. | |
Contains | Overloaded. Indicates whether this knowledge contains the specified change or knowledge. | |
ContainsMarker | Indicates whether the specified item is marked with the specified marker type. | |
Deserialize | Overloaded. Creates a new instance of the SyncKnowledge class by using serialized data. | |
Equals | Overloaded. (Inherited from Object.) | |
ExcludeChangeUnit | Removes knowledge about the specified change unit from the knowledge. | |
ExcludeItem | Removes knowledge about the specified item from the knowledge. | |
FindMinTickCountForReplica | Finds the minimum tick count in the knowledge for the specified replica. | |
GetHashCode | (Inherited from Object.) | |
GetKnowledgeCookie | Gets a lightweight, read-only representation of this knowledge object that can be used for fast comparisons. | |
GetKnowledgeForChangeUnit | Gets the knowledge for the specified change unit. | |
GetKnowledgeForColumns | Returns the knowledge for the specified set of change units for all the items that are contained in this object. | |
GetKnowledgeForItem | Gets the knowledge for the specified item. | |
GetKnowledgeForRange | Gets the knowledge for the specified range of item IDs. | |
GetObjectData | Serializes the knowledge object data to a SerializationInfo object. | |
GetSchema | Returns a null reference (Nothing in Visual Basic). | |
GetSyncIdFormatGroup | Gets the ID format schema of the IDs that are stored in this knowledge object. | |
GetType | (Inherited from Object.) | |
Intersects | Indicates whether the specified knowledge intersects with this knowledge. | |
MapRemoteKnowledgeToLocal | Converts a knowledge object from another replica into one that is compatible with the replica that owns this knowledge. | |
ReadXml | Reconstitutes the object from its XML representation. | |
ReferenceEquals | (Inherited from Object.) | |
RemoveAllChangeUnitsMarkers | Removes all markers for items in the knowledge. | |
RemoveMarker | Removes a marker of the specified type from the specified item. | |
Serialize | Overloaded. Serializes the knowledge object data to a byte array. | |
SetLocalTickCount | Sets the tick count for the replica that owns this knowledge. | |
ToString | Overridden. Gets a string that represents the knowledge. | |
WriteXml | Converts this object into its XML representation. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) |
Top