Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents additional information about the knowledge that a replica has about its item store.
Inheritance
The ISyncKnowledge2 interface inherits from ISyncKnowledge. ISyncKnowledge2 also has these types of members:
Methods
The ISyncKnowledge2 interface has these methods.
| ISyncKnowledge2::CompareToKnowledgeCookie Performs a fast comparison between the specified knowledge cookie and this knowledge object. |
| ISyncKnowledge2::Complement Returns the knowledge that is contained in this object but that is not contained in the specified knowledge. |
| ISyncKnowledge2::ContainsKnowledgeForChangeUnit Indicates whether the specified knowledge of the specified change unit is known by this knowledge. |
| ISyncKnowledge2::ContainsKnowledgeForItem Indicates whether the specified knowledge of the specified item is known by this knowledge. |
| ISyncKnowledge2::GetIdParameters Gets the ID format schema of the provider. (ISyncKnowledge2.GetIdParameters) |
| ISyncKnowledge2::GetInspector Returns an object that can be used to retrieve the contents of the knowledge object. |
| ISyncKnowledge2::GetKnowledgeCookie Gets a lightweight, read-only representation of this knowledge object that can be used for fast comparisons. |
| ISyncKnowledge2::GetLowestUncontainedId Returns the lowest item ID that is not contained in this knowledge and that is contained in the specified knowledge. |
| ISyncKnowledge2::GetMinimumSupportedVersion Gets the minimum supported version of Microsoft Sync Framework components that can be used with this object. |
| ISyncKnowledge2::GetStatistics Gets the specified statistic data that is contained in this object. |
| ISyncKnowledge2::IntersectsWithKnowledge Indicates whether the specified knowledge intersects with this knowledge. |
| ISyncKnowledge2::ProjectOntoColumnSet Returns the knowledge for the specified set of change units for all the items that are contained in this object. |
| ISyncKnowledge2::ProjectOntoKnowledgeWithPrerequisite Returns knowledge about the knowledge fragments that are specified by the template knowledge, when the template knowledge contains the prerequisite knowledge for the specified fragments. |
| ISyncKnowledge2::SerializeWithOptions Serializes the knowledge object data to a byte array based on the specified version and serialization options. |
Remarks
An ISyncKnowledge2 object can be obtained by passing IID_ISyncKnowledge2 to the QueryInterface method of an ISyncKnowledge object.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 7 [desktop apps only] |
| Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
| Target Platform | Windows |
| Header | winsync.h |