ISyncKnowledge2 Interface

Represents additional information about the knowledge that a replica has about its item store.

interface ISyncKnowledge2 : ISyncKnowledge

Members

ISyncKnowledge2 method

Description

ISyncKnowledge2::GetIdParameters

Gets the ID format schema of the provider.

ISyncKnowledge2::ProjectOntoColumnSet

Returns the knowledge for the specified set of change units for all the items that are contained in this object.

ISyncKnowledge2::SerializeWithOptions

Serializes the knowledge object data to a byte array based on the specified version and serialization options.

ISyncKnowledge2::GetLowestUncontainedId

Returns the lowest item ID that is contained in the specified knowledge and that is not contained in this knowledge.

ISyncKnowledge2::GetInspector

Returns an object that can be used to retrieve the contents of the knowledge object.

ISyncKnowledge2::GetMinimumSupportedVersion

Gets the minimum version of Sync Framework components that can be used with this object.

ISyncKnowledge2::GetStatistics

Gets the specified statistic data that is contained in this object.

ISyncKnowledge2::ContainsKnowledgeForItem

Indicates whether the specified knowledge of the specified item is known by this knowledge.

ISyncKnowledge2::ContainsKnowledgeForChangeUnit

Indicates whether the specified knowledge of the specified change unit is known by this knowledge.

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::Complement

Returns the knowledge that is contained in this object but that is not contained in the specified knowledge.

ISyncKnowledge2::IntersectsWithKnowledge

Indicates whether the specified knowledge intersects with this knowledge.

ISyncKnowledge2::GetKnowledgeCookie

Gets a lightweight, read-only representation of this knowledge object that can be used for fast comparisons.

ISyncKnowledge2::CompareToKnowledgeCookie

Performs a fast comparison between the specified knowledge cookie and this knowledge object.

Remarks

An ISyncKnowledge2 object can be obtained by passing IID_ISyncKnowledge2 to the QueryInterface method of an ISyncKnowledge object.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components