Interfaccia IFilterTrackingNotifyingChangeApplierTarget
Se sottoposto a override da una classe derivata, rappresenta un oggetto che può fornire informazioni su una replica che tiene traccia dei filtri a un oggetto di applicazione modifiche di notifica.
interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown
Membri
Metodo IFilterTrackingNotifyingChangeApplierTarget | Descrizione |
---|---|
IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap |
Ottiene la mappa di chiavi dei filtri della replica. |
IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge |
Ottiene la conoscenza dimenticata relativa ai filtri specificata della replica. |
IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges |
Salva la conoscenza, la conoscenza dimenticata e un elenco di oggetti conoscenza dimenticata relativa ai filtri. |
Osservazioni
L'interfaccia IFilterTrackingNotifyingChangeApplierTarget viene implementata da un provider di destinazione che rappresenta una replica che tiene traccia dei filtri e che utilizza un oggetto di applicazione modifiche di notifica fornito da Sync Framework. Una replica rileva un filtro quando archivia i metadati che indicano se un elemento si trova nel filtro e se era presente nel filtro ma è stato spostato. La replica può contenere anche una conoscenza dimenticata relativa ai filtri per il filtro, se ha rimosso i metadati che indicano se un elemento è stato nel filtro ma è stato spostato oppure, se la replica non rileva il filtro la prima volta, viene sincronizzata con una replica filtrata e comincia a rilevare il filtro in un secondo momento.
L'oggetto di applicazione modifiche ottiene l'oggetto IFilterTrackingNotifyingChangeApplierTarget passando IID_IFilterTrackingNotifyingChangeApplierTarget al metodo QueryInterface di ISynchronousNotifyingChangeApplierTarget specificato al metodo ApplyChanges dell'oggetto di applicazione modifiche.
Requisiti
Intestazione: Synchronization.h