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
Public method SyncKnowledge Overloaded. Initializes a new instance of the SyncKnowledge class.

Top

Protected Constructors

  Name Description
Protected method SyncKnowledge Overloaded. Initializes a new instance of the SyncKnowledge class.

Top

Public Properties

  Name Description
Public property CompatibilityLevel Gets or sets the version of Sync Framework components that can be used with this object.
Public property Bb904566.static(en-us,SQL.105).gif DefaultCompatibilityLevel Gets or sets the default compatibility level of all SyncKnowledge objects.
Public property MinimumCompatibilityLevel Gets the minimum version of Sync Framework components that can be used with this object.
Public property ReplicaId Gets the ID of the replica that owns this knowledge.
Public property ReplicaKeyMap Gets the replica key map that is associated with this knowledge.

Top

Public Methods

(see also Protected Methods )

  Name Description
Public method AddMarker Marks the specified item with the specified marker type.
Public method Clone Creates a new instance of this object, and copies the data from this object to the new object.
Public method Combine Combines the specified knowledge with the current knowledge.
Public method Compare Performs a fast comparison between the specified knowledge cookie and this knowledge object.
Public method Complement Returns the knowledge that is contained in this object, but that is not contained in the specified knowledge.
Public method Contains Overloaded. Indicates whether this knowledge contains the specified change or knowledge.
Public method ContainsMarker Indicates whether the specified item is marked with the specified marker type.
Public method Bb904566.static(en-us,SQL.105).gif Deserialize Overloaded. Creates a new instance of the SyncKnowledge class by using serialized data.
Public method Equals  Overloaded. (Inherited from Object.)
Public method ExcludeChangeUnit Removes knowledge about the specified change unit from the knowledge.
Public method ExcludeItem Removes knowledge about the specified item from the knowledge.
Public method FindMinTickCountForReplica Finds the minimum tick count in the knowledge for the specified replica.
Public method GetHashCode  (Inherited from Object.)
Public method GetKnowledgeCookie Gets a lightweight, read-only representation of this knowledge object that can be used for fast comparisons.
Public method GetKnowledgeForChangeUnit Gets the knowledge for the specified change unit.
Public method GetKnowledgeForColumns Returns the knowledge for the specified set of change units for all the items that are contained in this object.
Public method GetKnowledgeForItem Gets the knowledge for the specified item.
Public method GetKnowledgeForRange Gets the knowledge for the specified range of item IDs.
Public method GetObjectData Serializes the knowledge object data to a SerializationInfo object.
Public method GetSchema Returns a null reference (Nothing in Visual Basic).
Public method GetSyncIdFormatGroup Gets the ID format schema of the IDs that are stored in this knowledge object.
Public method GetType  (Inherited from Object.)
Public method Intersects Indicates whether the specified knowledge intersects with this knowledge.
Public method MapRemoteKnowledgeToLocal Converts a knowledge object from another replica into one that is compatible with the replica that owns this knowledge.
Public method ReadXml Reconstitutes the object from its XML representation.
Public method Bb904566.static(en-us,SQL.105).gif ReferenceEquals  (Inherited from Object.)
Public method RemoveAllChangeUnitsMarkers Removes all markers for items in the knowledge.
Public method RemoveMarker Removes a marker of the specified type from the specified item.
Public method Serialize Overloaded. Serializes the knowledge object data to a byte array.
Public method SetLocalTickCount Sets the tick count for the replica that owns this knowledge.
Public method ToString Overridden. Gets a string that represents the knowledge.
Public method WriteXml Converts this object into its XML representation.

Top

Protected Methods

  Name Description
Protected method Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)

Top

See Also

Reference

SyncKnowledge Class
Microsoft.Synchronization Namespace