Compartilhar via


Método Cancel (Replication)

Os aplicativos chamam o método Cancel para cancelar uma sincronização em execução no momento.

Sintaxe

object.Cancel()

Aplica-se a

Objeto Replication do SQL Server Compact 3.5

Protótipo

HRESULT Cancel();

Retorna

Código de retorno Descrição

S_OK

O método obteve êxito.

Any FAILED(HRESULT)

Consulte a coleção SSCEErrors para obter informações detalhadas sobre erros.

Comentários

Quando a sincronização é iniciada, ela é executada em sincronia. O método Cancel pode ser executado de um thread diferente ou de uma implementação de usuário da Interface de relatório do status de replicação.

Se o método Cancel for chamado, o comportamento de cancelamento dependerá da etapa de sincronização que está sendo processada no momento, de acordo com a lista de condições a seguir:

Se a sincronização for cancelada... ...ocorrerá este comportamento

Durante a etapa de carregamento, antes da mensagem .IN ser concluída e antes do Reconciler do SQL Server ser executado

A sincronização foi integralmente cancelada.

Depois que a mensagem .IN é concluída e o Reconciler do SQL Server é executado

Somente a parte referente ao download da sincronização é cancelada. A mensagem .OUT é gerada, mas não é baixada e é excluída por fim durante o processo de limpeza.

Depois que a mensagem .OUT tiver sido criada e estiver sendo baixada

Algumas das alterações podem ser aplicadas, mas não necessariamente todas elas.

Consulte também

Referência

Interface de relatório do status de replicação

Outros recursos

Métodos do objeto Replication

Ajuda e informações

Obtendo assistência (SQL Server Compact 3.5 Service Pack 1)