Interface IAsynchronousNotifyingChangeApplierTarget
Representa um objeto que pode salvar de forma assíncrona alterações e conflitos de item em uma réplica.
Dica
Essa interface agora está obsoleta.
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
Membros
Métodos IAsynchronousNotifyingChangeApplierTarget | Descrição |
---|---|
Obtém o esquema do formato da ID para o provedor. |
|
Obtém um objeto que pode ser usado para recuperar dados de item a partir de uma réplica. |
|
Registra uma interface de retorno de chamada que o provedor deve usar para enviar notificações de que um método foi concluído. |
|
Indica que a interface de retorno de chamada especificada não deve ser mais usada e que todas as referências e ela devem ser liberadas. |
|
IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
Incrementa a contagem em escala e retorna a nova contagem em escala. |
IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
Obtém a versão de um item armazenado na réplica de destino. |
Salva uma alteração do item no repositório de itens. |
|
IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
Salva uma alteração de item que contém alterações da unidade de alteração no repositório de itens. |
Salva informações sobre uma alteração que causou um conflito de simultaneidade. |
|
Salva o conhecimento para o escopo atual. |
|
IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete |
Chamado pelo Sync Framework quando IAsynchronousNotifyingChangeApplier::ApplyChanges é concluído com êxito. |
IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError |
Chamado pelo Sync Framework quando ocorre uma falha em qualquer método IAsynchronousNotifyingChangeApplier. |
Comentários
Normalmente, IAsynchronousNotifyingChangeApplierTarget é implementado pelo provedor de destino.
Para os métodos SaveChange, SaveChangeWithChangeUnits, SaveConflict e SaveKnowledge, o provedor deve executar uma destas ações:
Retornar um código de êxito do método e, mais tarde, chamar o método IAsynchronousNotifyingChangeApplierTargetCallback correspondente para informar que o processamento assíncrono foi concluído com êxito.
Retornar um código de erro do método e, mais tarde, chamar IAsynchronousNotifyingChangeApplierTargetCallback::OnError para informar que ocorreu um erro durante o processamento assíncrono.
Retornar um código de erro do método. Neste caso, os métodos IAsynchronousNotifyingChangeApplierTargetCallback não devem ser chamados.
Requisitos
Cabeçalho: Synchronization.h