La importancia de usar CancellationToken en nuestras APIs

Máquina de escribir con la palabra cancel en el papel

El uso de tokens de cancelación (CancellationToken) en los endpoints de las APIs es importante para mejorar la experiencia del cliente, ahorrar recursos y prevenir operaciones innecesarias. Un CancellationToken es un mecanismo proporcionado por dotNet para solicitar la cancelación de una operación en progreso, útil cuando los clientes cambian de opinión o cierran la conexión. El uso de CancellationToken permite liberar recursos y responder rápidamente a otras peticiones, evitando trabajos innecesarios. Además, se pueden interrumpir tareas costosas o que puedan modificar datos de la aplicación, evitando errores.