Partager via


Méthode Cancel (Réplication)

Les applications appellent la méthode Cancel pour annuler une synchronisation en cours d'exécution.

Syntaxe

object.Cancel()

Application

Objet Replication de SQL Server Compact 3.5

Prototype

HRESULT Cancel();

Valeurs renvoyées

Code de retour

Description

S_OK

La méthode a réussi.

Tout HRESULT signalant un échec (FAILED)

Pour obtenir des informations détaillées sur les erreurs, consultez la collection SSCEErrors.

Notes

Lorsque la synchronisation démarre, elle s'exécute de façon synchrone. La méthode Cancel peut être exécutée à partir d'un autre thread ou d'une implémentation utilisateur de l'Interface de l'indication de l'état de la réplication.

Si la méthode Cancel est appelée, le comportement d'annulation dépend de la phase de synchronisation en cours de traitement et de la liste de conditions suivante :

Moment auquel la synchronisation est annulée

Comportement

Pendant la phase de téléchargement, avant que le message .IN ne soit terminé et que le Réconciliateur SQL Server n'ait été appelé

La synchronisation est complètement annulée.

Une fois que le message .IN est terminé et que le Réconciliateur SQL Server a été appelé

Seule la partie téléchargement de la synchronisation est annulée. Le message .OUT est généré mais n'est pas téléchargé et sera supprimé pendant le processus de nettoyage.

Une fois le message .OUT créé et téléchargé

Certaines des modifications peuvent être utilisées, mais pas forcément la totalité d'entre elles.

Voir aussi

Autres ressources

Méthodes de l'objet Replication

Interface de l'indication de l'état de la réplication