| Anterior | Siguiente |
| RPC_S_NO_INTERFACES | RPC_S_BINDING_INCOMPLETE |
RPC_S_CALL_CANCELLED
Qué significa RPC_S_CALL_CANCELLED
La cancelación del cliente no demuestra que el servidor no haya ejecutado trabajo. La request puede haber llegado y producido efectos antes de que el runtime observase cancel/timeout, por lo que un retry ciego es peligroso para operaciones no idempotentes.
Registre request identity, momento de cancelación y si el servidor recibió la llamada. Antes de reintentar, consulte el estado de la operación o use un idempotency token cuando el protocolo lo soporte. Diferencie user cancel, deadline y shutdown del canal.
Qué comprobar
- Capture causa y timestamp de cancelación.
- Compruebe si el servidor empezó o terminó trabajo.
- Evite retry ciego de operaciones con side effects.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
