Метод FileStream.ReadAsync(Byte[], Int32, Int32, CancellationToken)
Асинхронно считывает последовательность байтов из текущего потока, перемещает позицию в потоке на число считанных байтов и отслеживает запросы отмены.
Синтаксис
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Параметры
Возвращаемое значение
-
Задача, представляющая асинхронную операцию чтения.Значение параметра TResult содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.