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