Task.Factory.FromAsync с CancellationTokenSource

У меня есть следующая строка кода, используемая для асинхронного чтения из NetworkStream:

int bytesRead = await Task<int>.Factory.FromAsync(this.stream.BeginRead, this.stream.EndRead, buffer, 0, buffer.Length, null);

Я хотел бы, чтобы это поддерживало отмену. Я вижу что могуотменить задачи, используя CancellationTokenSourceОднако я не вижу способа передать егоTaskFactory.FromAsync ().

Можно ли сделать отмену поддержки построенной задачи из FromAsync ()?

Изменить: я хочу отменить задачу, которая уже выполняется.

Ответы на вопрос(3)

Ваш ответ на вопрос