Condividi tramite


Interfaccia IFilterTrackingProvider

Quando sottoposta a override da una classe derivata, rappresenta un provider di sincronizzazione che sincronizza dati da e per una replica che rileva i filtri.

interface IFilterTrackingProvider : IUnknown

Membri

Metodo IFilterTrackingProvider Descrizione

IFilterTrackingProvider::SpecifyTrackedFilters

Specifica i filtri rilevati dalla replica di destinazione.

IFilterTrackingProvider::AddTrackedFilter

Informa il provider di origine i cui filtri sono rilevati dalla replica di destinazione.

Osservazioni

L'interfaccia IFilterTrackingProvider viene implementata da un provider che rappresenta una replica che rileva i filtri. 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 inizia a rilevare il filtro in un secondo momento.

Per supportare una replica che rileva i filtri, il provider deve restituire un'interfaccia IFilterTrackingProvider quando Sync Framework specifica IID_IFilterTrackingProvider al metodo QueryInterface dell'interfaccia ISyncProvider del provider.

Requisiti

Intestazione: Synchronization.h

Vedere anche

Concetti

Componenti principali di Sync Framework