FILTERING_TYPE Enumeration

Indicates the type of information that is included in a change batch during filtered synchronization.

typedef enum
{
  FT_CURRENT_ITEMS_ONLY,
  FT_CURRENT_ITEMS_AND_VERSIONS_FOR_MOVED_OUT_ITEMS 
} FILTERING_TYPE;

Members

Term

Definition

FT_CURRENT_ITEMS_ONLY

The change batch includes data and metadata for only items that are currently in the filter.

FT_CURRENT_ITEMS_AND_VERSIONS_FOR_MOVED_OUT_ITEMS

The change batch includes data and metadata for items that are currently in the filter, and metadata for items that have recently moved out of the filter.

Remarks

A replica that does not keep ghosts for items that are not in the filter indicates this by using FT_CURRENT_ITEMS_ONLY. A ghost is metadata for an item that has recently moved out of the filter.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components