Compartilhar via


Interface IFilterTrackingNotifyingChangeApplierTarget

Quando substituída por uma classe derivada, representa um objeto que pode fornecer informações sobre uma réplica que controla filtros para um aplicador de alterações de notificação.

interface IFilterTrackingNotifyingChangeApplierTarget : IUnknown

Membros

Método IFilterTrackingNotifyingChangeApplierTarget Descrição

IFilterTrackingNotifyingChangeApplierTarget::GetFilterKeyMap

Obtém o mapa de chave de filtro da réplica.

IFilterTrackingNotifyingChangeApplierTarget::GetFilterForgottenKnowledge

Obtém o conhecimento esquecido do filtro especificado da réplica.

IFilterTrackingNotifyingChangeApplierTarget::SaveKnowledgeWithFilterForgottenKnowledges

Salva conhecimento, conhecimento esquecido e uma lista de objetos de conhecimento esquecidos de filtro.

Comentários

A interface IFilterTrackingNotifyingChangeApplierTarget é implementada por um provedor de destino que representa uma réplica que controla filtros e usa um aplicador de alterações de notificação fornecido pelo Sync Framework. 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.

O aplicador de alterações obtém o objeto IFilterTrackingNotifyingChangeApplierTarget passando IID_IFilterTrackingNotifyingChangeApplierTarget para o método QueryInterface de ISynchronousNotifyingChangeApplierTarget que é especificado para o método ApplyChanges do aplicador de alterações.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework