Control de errores relacionados con la delegación en EWS en Exchange

Obtenga información sobre cómo controlar los errores relacionados con la delegación en las aplicaciones que desarrolla mediante la API administrada de EWS o EWS en Exchange.

Si la aplicación usa delegación o agrega o quita delegados, es posible que tenga que controlar los errores relacionados con la delegación. Puede controlar estos errores en tiempo de ejecución, o mientras está desarrollando su aplicación de EWS. Estos errores se definen mediante la enumeración ServiceError de API administrada de EWS y el elemento ResponseCode de EWS.

Error Se produce al intentar... Controlarla por...
ErrorItemNotFound
ErrorFolderNotFound
Realice una operación en un buzón, carpeta o elemento al que no tenga acceso.
Actualizar los permisos del delegado para permitirles acceder a la carpeta o elemento llamando al método UpdateDelegates EWS Managed API o a la operación EWS UpdateDelegate y, a continuación, reintentar la solicitud.
ErrorAccessDenied
Modifique un elemento que no tenga privilegios suficientes para modificar.
Actualice los permisos delegados llamando al método UpdateDelegate EWS Managed API o a la operación EWS UpdateDelegate y, a continuación, reintentar la solicitud.
ErrorDelegateCannotAddOwner
Intente agregar el propietario del buzón como delegado a su propio buzón.
Agregar un usuario diferente como delegado, no el propietario del buzón.
ErrorDelegateAlreadyExists
Agregue el delegado cuando el delegado ya exista.
No hacer nada, porque el delegado ya existe para el propietario del buzón. O bien, si intenta cambiar los permisos de un delegado existente, use el método UpdateDelegates o la operación UpdateDelegate .
ErrorNotDelegate
Modifique los permisos de delegado para un usuario que no tiene permisos delegados para el buzón.
Agregar el usuario como delegado para el buzón de correo antes de intentar actualizar o quitar sus permisos.
ErrorDelegateNoUser
Modifique los permisos de delegado para un usuario que no está en Dominio de Active Directory Service (AD DS).
Crear el usuario en AD DS o corregir la información del delegado en la solicitud.
ErrorSubscriptionDelegateAccessNotSupported
Use un delegado para suscribirse a las notificaciones en nombre del propietario del buzón.
Suscribirse a las notificaciones como propietario del buzón.
ErrorWrongServerVersionDelegate
Realice una solicitud de un delegado que tenga una versión de servidor diferente a la del servidor de buzón de la entidad de seguridad.
Usar un delegado o agregar un delegado cuyo buzón tiene la misma versión de servidor que el propietario del buzón.
ErrorMissingEmailAddress
Realice una solicitud mediante una cuenta de delegado que no tenga un buzón de correo.
Agregar un buzón a la cuenta del delegado.

Recursos adicionales