Interface IFilterTrackingProvider

Quando substituído por uma classe derivada, representa um provedor de sincronização que sincroniza dados para e de uma réplica que controla filtros.

interface IFilterTrackingProvider : IUnknown

Membros

Método IFilterTrackingProvider Descrição

IFilterTrackingProvider::SpecifyTrackedFilters

Especifica os filtros que são controlados pela réplica de destino.

IFilterTrackingProvider::AddTrackedFilter

Informa ao provedor de origem quais filtros são controlados pela réplica de destino.

Comentários

A interface IFilterTrackingProvider é implementada por um provedor que representa uma réplica que controla filtros. Uma réplica controla um filtro quando ele armazena metadados que indicam se um item está no filtro e se esteve no filtro mas foi removido. A réplica também pode conter conhecimento esquecido do filtro, se tiver removido metadados que controlam se um item esteve no filtro mas foi movido ou se a réplica não controla o filtro da primeira vez que é sincronizada com uma réplica filtrada e começa a controlar o filtro posteriormente.

Para oferecer suporte a uma réplica que controla filtros, o provedor deve retornar uma interface IFilterTrackingProvider quando Sync Framework especificar IID_IFilterTrackingProvider para o método QueryInterface da interface ISyncProvider do provedor.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework