Share via


ICoreFragment Interface

Represents knowledge of all items in the scope for a specific set of change units.

Syntax

interface ICoreFragment: IUnknown

Members

ICoreFragment method

Description

ICoreFragment::NextColumn

Returns the next change unit ID in the set of change unit IDs that this knowledge fragment applies to.

ICoreFragment::NextRange

Returns the next range that is contained in this knowledge fragment, and the clock vector that defines what is known about the items in the range.

ICoreFragment::Reset

Resets both the column and range enumerators to the beginning of their respective sets.

ICoreFragment::GetColumnCount

Gets the number of columns that are contained in this knowledge fragment.

ICoreFragment::GetRangeCount

Gets the number of ranges that are contained in this knowledge fragment.

Remarks

An ISyncKnowledge2 object contains one or more ICoreFragment objects. Each object contains knowledge that applies to a specific set of change units. Typically, one of the ICoreFragment objects contains no change unit IDs. The knowledge that is contained in the ICoreFragment object that contains no change unit IDs applies to all change unit IDs that are not otherwise contained in another ICoreFragment object.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components