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