IFilterTrackingSaveChangeContext Interface

Represents information about a change that is being applied to a replica that tracks filters.

Syntax

interface IFilterTrackingSaveChangeContext : IUnknown

Members

IFilterTrackingSaveChangeContext method

Description

IFilterTrackingSaveChangeContext::GetFilterChange

Gets information that indicates whether this change causes the item to move in or out of a specified filter.

IFilterTrackingSaveChangeContext::GetUpdatedFilterForgottenKnowledge

Gets the updated filter forgotten knowledge for the specified filter.

Remarks

To obtain an IFilterTrackingSaveChangeContext object, pass IID_IFilterTrackingSaveChangeContext to the QueryInterface method of an ISaveChangeContext or ISaveChangeWithChangeUnitsContext object.

When applying a change to a destination replica that tracks filters, the destination provider must obtain this interface and call its methods to update the metadata for its tracked filters.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components