.NET
Artigos
Boas Práticas
C#
Dicas
Programação
No C#, as tarefas podem ser canceladas usando tokens de cancelamento. Os tokens de cancelamento são objetos que podem ser usados para sinalizar que uma tarefa deve ser cancelada.
Para cancelar uma tarefa, você pode chamar o método Cancel() do token de cancelamento. Quando o método Cancel() é chamado, a task entra em um estado de cancelamento.
As tarefas em um estado de cancelamento devem limpar quaisquer recursos que elas tenham alocado e retornar a um estado consistente.
Você pode passar tokens de cancelamento para tarefas de várias maneiras. Você pode passá-los como argumentos de método, como propriedades ou como objetos compartilhados.
O uso de tokens de cancelamento pode ajudar a garantir que as tarefas demoradas sejam encerradas adequadamente quando necessário.