Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 2005 Compact Edition
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
Référence
Interface de l'indication de l'état de la réplication
Autres ressources
Méthodes de l'objet Replication