Partager via


Gestion des erreurs liées à la synchronisation dans EWS dans Exchange

Découvrez comment gérer les erreurs liées à la synchronisation dans les applications que vous développez à l’aide de l’API managée EWS ou EWS dans Exchange.

Si votre application synchronise des éléments et des dossiers, vous devrez peut-être gérer les erreurs liées à la synchronisation. Vous pouvez gérer ces erreurs en cours d'exécution, ou lorsque vous développez votre application EWS. La plupart de ces erreurs sont définies par l’énumération ResponseCodeType dans l’API managée EWS et l’élément ResponseCode dans les services Web Exchange (EWS).

Tableau 1. Erreurs liées à la synchronisation et comment les gérer

Erreur Se produit lorsque vous essayez de... Traiter par...
ErrorInvalidSyncStateData
Synchronisez des éléments ou des dossiers à l’aide d’une valeur d’état de synchronisation non valide.
Excluez un dossier racine dans votre requête SyncFolderHierarchy initiale, lorsque votre requête suivante inclut un dossier racine.
Utilisez différents dossiers racines dans les requêtes suivantes.
Vérifiez que la valeur d’état de synchronisation que vous envoyez correspond à la valeur d’état de synchronisation retournée lors d’une synchronisation précédente.
Vérifiez que vous n’envoyez pas l’état de synchronisation pour la hiérarchie de dossiers lorsque vous tentez de synchroniser des éléments, et vice versa.
Vérifiez que vous envoyez l’état de synchronisation pour le dossier racine correct.
Vérifier que le même dossier racine est spécifié dans chaque requête.
Vérifiez que la requête précédente n’a pas spécifié de dossier racine null, tandis que la requête actuelle inclut un dossier racine de racine. Null et root ne sont pas traités de la même façon.
ErrorSyncFolderNotFound
Synchronisez les sous-dossiers ou les éléments d’un dossier introuvable sur le serveur.
Vérifier que l’ID de dossier spécifié dans la demande correspond à un ID de dossier retourné par le serveur dans une réponse de synchronisation précédente.
ErrorTimeoutExpired
Envoyer trop de demandes.
Limitez vos lots à 10 éléments par lot pour éviter d’être limité.
ServiceResponseException
Connectez-vous à EWS lorsque le serveur est hors connexion ou qu’il y a un problème de connectivité.
Vérification de la connectivité avec le serveur et nouvelle tentative de votre demande ultérieurement. Il s’agit probablement d’une erreur de service temporaire ou d’une erreur réseau.

Voir aussi