IFilterTrackingProvider Interface

When overridden by a derived class, represents a synchronization provider that synchronizes data to and from a replica that tracks filters.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Interface IFilterTrackingProvider
'Usage
Dim instance As IFilterTrackingProvider
public interface IFilterTrackingProvider
public interface class IFilterTrackingProvider
type IFilterTrackingProvider =  interface end
public interface IFilterTrackingProvider

The IFilterTrackingProvider type exposes the following members.

Methods

  Name Description
Public method SpecifyTrackedFilters When overridden in a derived class, specifies the filters that are tracked by the destination replica.
Public method TryAddTrackedFilter When overridden in a derived class, informs the source provider which filters are tracked by the destination replica.

Top

Remarks

The IFilterTrackingProvider interface is implemented by a provider that represents a replica that tracks filters. A replica tracks a filter when it stores metadata that indicates whether an item is in the filter, and whether an item has been in the filter but has moved out. The replica might also contain filter forgotten knowledge for the filter, if it has removed metadata that tracks whether an item has been in the filter but has moved out, or if the replica does not track the filter the first time it synchronizes with a filtered replica and begins tracking the filter at a later time.

See Also

Reference

Microsoft.Synchronization Namespace