Partager via


Gestion des erreurs liées à la délégation dans EWS dans Exchange

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

Si votre application utilise la délégation ou ajoute ou supprime des délégués, vous devrez peut-être gérer les erreurs liées à la délégation. Vous pouvez gérer ces erreurs en cours d'exécution, ou lorsque vous développez votre application EWS. Ces erreurs sont définies par l’énumération ServiceError de l’API managée EWS et l’élément ResponseCode EWS.

Erreur Se produit lorsque vous essayez de... Traiter par...
ErrorItemNotFound
ErrorFolderNotFound
Effectuez une opération sur une boîte aux lettres, un dossier ou un élément auquel vous n’avez pas accès.
Mise à jour des autorisations du délégué pour lui permettre d’accéder au dossier ou à l’élément en appelant la méthode d’API managée EWS UpdateDelegates ou l’opération UpdateDelegate EWS, puis en retentant la demande.
ErrorAccessDenied
Modifiez un élément que vous ne disposez pas des privilèges suffisants pour modifier.
Mettre à jour vos autorisations de délégué en appelant la méthode d’API managée UpdateDelegate EWS ou l’opération UpdateDelegate EWS, puis réessayer la demande.
ErrorDelegateCannotAddOwner
Essayez d’ajouter le propriétaire de la boîte aux lettres en tant que délégué à leur propre boîte aux lettres.
Ajout d’un autre utilisateur en tant que délégué, et non en tant que propriétaire de la boîte aux lettres.
ErrorDelegateAlreadyExists
Ajoutez le délégué lorsque le délégué existe déjà.
Ne rien faire, car le délégué existe déjà pour le propriétaire de la boîte aux lettres. Si vous essayez de modifier les autorisations d’un délégué existant, utilisez la méthode UpdateDelegates ou l’opération UpdateDelegate .
ErrorNotDelegate
Modifier les autorisations de délégué pour un utilisateur qui n’a pas d’autorisations déléguées pour la boîte aux lettres.
Ajout de l’utilisateur en tant que délégué pour la boîte aux lettres avant de tenter de mettre à jour ou de supprimer ses autorisations.
ErrorDelegateNoUser
Modifier les autorisations de délégué pour un utilisateur qui n’est pas dans domaine Active Directory Service (AD DS).
Création de l’utilisateur dans AD DS ou correction des informations de délégué dans la requête.
ErrorSubscriptionDelegateAccessNotSupported
Utilisez un délégué pour vous abonner aux notifications au nom du propriétaire de la boîte aux lettres.
Abonnement aux notifications en tant que propriétaire de la boîte aux lettres.
ErrorWrongServerVersionDelegate
Effectuez une demande à partir d’un délégué qui a une version de serveur différente de celle du serveur de boîtes aux lettres du principal.
Utilisation d’un délégué ou ajout d’un délégué dont la boîte aux lettres a la même version de serveur que le propriétaire de la boîte aux lettres.
ErrorMissingEmailAddress
Effectuez une demande à l’aide d’un compte délégué qui n’a pas de boîte aux lettres.
Ajout d’une boîte aux lettres au compte du délégué.

Voir aussi