Interface IFilterTrackingNotifyingChangeApplierTarget
En cas de substitution par une classe dérivée, représente un objet qui peut fournir, à un applicateur de modifications de notification, les informations relatives à un réplica qui effectue le suivi des filtres.
interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown
Membres
Méthode IFilterTrackingNotifyingChangeApplierTarget | Description |
---|---|
IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap |
Obtient le mappage de clés de filtre du réplica. |
IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge |
Obtient la connaissance oubliée de filtre spécifié du réplica. |
IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges |
Enregistre la connaissance, la connaissance oubliée et une liste d'objets de connaissance oubliée de filtre. |
Notes
L'interface IFilterTrackingNotifyingChangeApplierTarget est implémentée par un fournisseur de destination représentant un réplica qui effectue le suivi des filtres et qui utilise un applicateur de modifications de notification fourni par Sync Framework. Un réplica effectue le suivi d'un filtre lorsqu'il stocke des métadonnées qui indiquent si un élément se trouve dans le filtre, et si un élément s'y est trouvé mais en a été exclu. Le réplica peut également contenir la connaissance oubliée de filtre pour le filtre s'il a supprimé des métadonnées qui déterminent si un élément s'est trouvé dans le filtre mais en est sorti, ou si le réplica n'effectue pas le suivi du filtre la première fois qu'il se synchronise avec un réplica filtré et qu'il commence le suivi du filtre ultérieurement.
L'applicateur de modifications obtient l'objet IFilterTrackingNotifyingChangeApplierTarget en passant IID_IFilterTrackingNotifyingChangeApplierTarget à la méthode QueryInterface de l'objet ISynchronousNotifyingChangeApplierTarget qui est spécifié à la méthode ApplyChanges de l'applicateur de modifications.
Spécifications
En-tête : Synchronization.h