Compartilhar via


Interface IChangeApplicationContext

Representa informações retornadas pelo serviço de aplicação de alterações sobre uma alteração a ser aplicada.

interface IChangeApplicationContext : IUnknown

Membros

Método IChangeApplicationContext Descrição

IChangeApplicationContext::GetChangeApplicationAction

Obtém a ação que um provedor de destino deve executar para aplicar uma alteração.

IChangeApplicationContext::GetSaveChangeAction

Obtém a ação que um provedor de destino deve executar para salvar uma alteração.

IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

Obtém a ação que um provedor de destino deve executar para salvar uma unidade de alteração.

IChangeApplicationContext::GetChange

Obtém os metadados da alteração a ser aplicada ou do conflito a ser salvo.

IChangeApplicationContext::GetChangeData

Obtém os dados da alteração a ser aplicada ou do conflito a ser salvo.

IChangeApplicationContext::GetConflictKnowledge

Obtém o conhecimento a ser salvo quando essa alteração for um conflito que deve ser salvo.

IChangeApplicationContext::SetConflictWinnerInfo

Define as informações do vencedor do conflito quando essa alteração for um conflito que requer mais informações.

Comentários

A interface IChangeApplicationContext faz parte do serviço de aplicação de alterações do Sync Framework, o qual é usado quando um provedor requer uma flexibilidade maior do que a permitida pelo aplicador de alterações padrão fornecido pelo Sync Framework.

Para aplicar a alteração representada por esse objeto, execute as seguintes etapas:

  1. Chame GetChangeApplicationAction.

  2. Execute a ação especificada.

  3. Repita as etapas 1 e 2 até que GetChangeApplicationAction retorne CAA_FINISHED.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework