Task.Factory.FromAsync com CancellationTokenSource
Eu tenho a seguinte linha de código usada para ler assincronamente de um NetworkStream:
int bytesRead = await Task<int>.Factory.FromAsync(this.stream.BeginRead, this.stream.EndRead, buffer, 0, buffer.Length, null);
Eu gostaria de dar suporte ao cancelamento. Vejo que possocancelar tarefas usando um CancellationTokenSource, no entanto, não vejo como passar paraTaskFactory.FromAsync ().
É possível fazer um cancelamento de suporte à tarefa construído por FromAsync ()?
Editar: desejo cancelar uma tarefa que já está sendo executada.