IFilteredReplicaNotifyingChangeApplierTarget Interface

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

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

Syntax

'Declaration
Public Interface IFilteredReplicaNotifyingChangeApplierTarget _
    Inherits IFilterTrackingNotifyingChangeApplierTarget
'Usage
Dim instance As IFilteredReplicaNotifyingChangeApplierTarget
public interface IFilteredReplicaNotifyingChangeApplierTarget : IFilterTrackingNotifyingChangeApplierTarget
public interface class IFilteredReplicaNotifyingChangeApplierTarget : IFilterTrackingNotifyingChangeApplierTarget
type IFilteredReplicaNotifyingChangeApplierTarget =  
    interface
        interface IFilterTrackingNotifyingChangeApplierTarget
    end
public interface IFilteredReplicaNotifyingChangeApplierTarget extends IFilterTrackingNotifyingChangeApplierTarget

The IFilteredReplicaNotifyingChangeApplierTarget type exposes the following members.

Properties

  Name Description
Public property FilterKeyMap When overridden in a derived class, gets the filter key map of the replica. (Inherited from IFilterTrackingNotifyingChangeApplierTarget.)

Top

Methods

  Name Description
Public method GetFilterForgottenKnowledge When overridden in a derived class, gets the specified filter forgotten knowledge of the replica. (Inherited from IFilterTrackingNotifyingChangeApplierTarget.)
Public method GetNewMoveInItems Gets a list of item IDs that identify the items that are in the filter and are not contained in the specified knowledge.
Public method SaveKnowledgeWithFilterForgottenKnowledge When overridden in a derived class, saves knowledge, forgotten knowledge, and a list of filter forgotten knowledge objects. (Inherited from IFilterTrackingNotifyingChangeApplierTarget.)

Top

Remarks

The IFilteredReplicaNotifyingChangeApplierTarget interface is implemented by a destination provider that represents a filtered replica and that uses an asynchronous notifying change applier supplied by Sync Framework. A filtered replica stores metadata both for items that are in the filter and for items that have recently been in the filter, but only stores data for items that are in the filter.

The change applier obtains the IFilteredReplicaNotifyingChangeApplierTarget object from the INotifyingChangeApplierTarget object that is specified to the ApplyChanges method of the change applier.

See Also

Reference

Microsoft.Synchronization Namespace