Tokens de cancelamento
Um CancellationToken habilita cancelamento cooperativo entre threads, itens de trabalho do pool de threads, ou objetos Task . Um objeto cria um token de cancelamento usando um CancellationTokenSource, e então passa o token de cancelamento para qualquer número de segmentos ou objetos que devam receber notificação do cancelamento. O token não pode ser usado para iniciar o cancelamento. Quando o objeto proprietário chama Cancel no CancellationTokenSource, a propriedade IsCancellationRequested em cada cópia do token de cancelamento é definida como true. Os objetos que recebem a notificação podem responder de qualquer maneira que seja apropriada.
Para obter mais informações, consulte Cancelamento em threads gerenciados.