Compartilhar via


Interface ISynchronousNotifyingChangeApplierTarget

Quando implementada por uma classe derivada, representa um objeto que pode salvar conflitos e alterações de itens em uma réplica.

interface ISynchronousNotifyingChangeApplierTarget : IUnknown

Membros

Métodos ISynchronousNotifyingChangeApplierTarget Descrição

ISynchronousNotifyingChangeApplierTarget::GetIdParameters

Obtém o esquema do formato da ID para o provedor.

ISynchronousNotifyingChangeApplierTarget::GetDataRetriever

Obtém um objeto que pode ser usado para recuperar dados de item a partir de uma réplica.

ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount

Incrementa a contagem em escala e retorna a nova contagem em escala.

ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Obtém a versão de um item armazenado na réplica de destino.

ISynchronousNotifyingChangeApplierTarget::SaveChange

Salva uma alteração do item no repositório de itens.

ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

Salva uma alteração de item que contém alterações da unidade de alteração no repositório de itens.

ISynchronousNotifyingChangeApplierTarget::SaveConflict

Salva informações sobre uma alteração que causou um conflito.

ISynchronousNotifyingChangeApplierTarget::SaveKnowledge

Salva o conhecimento para o escopo atual.

Comentários

Esta interface deve ser implementada pelo provedor de destino quando estiver usando um objeto ISynchronousNotifyingChangeApplier para ajudar a aplicar as alterações à réplica de destino. O objeto ISynchronousNotifyingChangeApplierTarget é passado para o método ISynchronousNotifyingChangeApplier::ApplyChanges. Então o objeto ISynchronousNotifyingChangeApplier chama os métodos ISynchronousNotifyingChangeApplierTarget para salvar alterações e conflitos na réplica de destino.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework