Share via


IFilterTrackingNotifyingChangeApplierTarget Interface

When overridden by a derived class, represents an object that can provide information, about a replica that tracks filters, to a notifying change applier.

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

Syntax

'Declaration
Public Interface IFilterTrackingNotifyingChangeApplierTarget
'Usage
Dim instance As IFilterTrackingNotifyingChangeApplierTarget
public interface IFilterTrackingNotifyingChangeApplierTarget
public interface class IFilterTrackingNotifyingChangeApplierTarget
public interface IFilterTrackingNotifyingChangeApplierTarget
public interface IFilterTrackingNotifyingChangeApplierTarget

Remarks

The IFilterTrackingNotifyingChangeApplierTarget interface is implemented by a destination provider that represents a replica that tracks filters and that uses a notifying change applier supplied by Sync Framework. 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 may 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.

The change applier obtains the IFilterTrackingNotifyingChangeApplierTarget object from the INotifyingChangeApplierTarget that is specified to the Overload:Microsoft.Synchronization.NotifyingChangeApplier.ApplyChanges method of the change applier.

See Also

Reference

IFilterTrackingNotifyingChangeApplierTarget Members
Microsoft.Synchronization Namespace