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 segmento 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

Outros recursos

Métodos do objeto Replication

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