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