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