Partager via


Interface IFilterTrackingProvider

En cas de remplacement par une classe dérivée, représente un fournisseur de synchronisation qui synchronise des données vers et depuis un réplica qui effectue un suivi des filtres.

Syntaxe

interface IFilterTrackingProvider : IUnknown

Membres

Méthode IFilterTrackingProvider

Description

IFilterTrackingProvider::SpecifyTrackedFilters

Spécifie les filtres qui sont suivis par le réplica de destination.

IFilterTrackingProvider::AddTrackedFilter

Informe le fournisseur de source des filtres qui sont suivis par le réplica de destination.

Notes

L'interface IFilterTrackingProvider est implémentée par un fournisseur qui représente un réplica effectuant un suivi des filtres. 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 a été exclu, ou si le réplica n'effectue pas le suivi du filtre la première fois qu'il effectue une synchronisation avec un réplica filtré et qu'il commence le suivi du filtre ultérieurement.

Pour prendre en charge un réplica qui effectue le suivi des filtres, le fournisseur doit retourner une interface IFilterTrackingProvider lorsque Sync Framework spécifie IID_IFilterTrackingProvider à la méthode QueryInterface de l'interface ISyncProvider du fournisseur.

Spécifications

En-tête : Synchronization.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework