Se eu criar um CancellationToken instância existe alguma maneira de alguma forma, alterar o IsCancellationRequested propriedade ou não eu sempre preciso de um CancellationTokenSource instância e o seu método 'Cancelar' para que? Em outras palavras, para corrigir cancelamento de tarefas, faz sentido usar o novo CancellationToken () ou deve-se usar sempre CancellationTokenSource.Token?
E se eu sempre preciso usar CancellationTokenSource.Token, então, em que situações poderia eu preciso instanciar CancellationToken separadamente? Por que eu preciso fazer novo CancellationToken()? Quando posso fazer CancellationToken = CancellationTokenSource.Token.