Manejo de errores relacionados con la sincronización en EWS en Exchange

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

Si la aplicación sincroniza elementos y carpetas, es posible que tenga que controlar los errores relacionados con la sincronización. Puede controlar estos errores en tiempo de ejecución, o mientras está desarrollando su aplicación de EWS. La mayoría de estos errores se definen mediante la enumeración ResponseCodeType en la API administrada de EWS y el elemento ResponseCode en Exchange Web Services (EWS).

Tabla 1. Errores relacionados con la sincronización y cómo controlarlos

Error Se produce al intentar... Controlarla por...
ErrorInvalidSyncStateData
Sincronice elementos o carpetas mediante un valor de estado de sincronización no válido.
Excluya una carpeta raíz en la solicitud SyncFolderHierarchy inicial, cuando la solicitud posterior incluya una carpeta raíz.
Use carpetas raíz diferentes en solicitudes posteriores.
Asegurarse de que el valor de estado de sincronización que envía coincide con el valor de estado de sincronización devuelto durante una sincronización anterior.
Asegúrese de que no envía el estado de sincronización para la jerarquía de carpetas al intentar sincronizar elementos y viceversa.
Asegúrese de que envía el estado de sincronización para la carpeta raíz correcta.
Asegurarse de que se especifica la misma carpeta raíz en cada solicitud.
Asegurarse de que la solicitud anterior no especificaba una carpeta raíz de null, mientras que la solicitud actual incluye una carpeta raíz de raíz. Null y root no se tratan igual.
ErrorSyncFolderNotFound
Sincronice subcarpetas o elementos en una carpeta que no se puede encontrar en el servidor.
Asegurarse de que el identificador de carpeta especificado en la solicitud coincide con un identificador de carpeta devuelto por el servidor en una respuesta de sincronización anterior.
ErrorTimeoutExpired
Enviar demasiadas solicitudes.
Limitar los lotes a 10 elementos por lote para evitar que se limiten.
ServiceResponseException
Conéctese a EWS cuando el servidor esté sin conexión o haya un problema con la conectividad.
Comprobar la conectividad con el servidor y volver a intentar la solicitud más adelante. Es probable que se trate de un error transitorio de servicio o de red.

Vea también