Read

OptimizedMemoryStream.Read method

При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на количество прочитанных байтов.

public override int Read(byte[] buffer, int offset, int count)
ПараметрТипОписание
bufferByte[]Массив байтов. Когда этот метод возвращает значение, буфер содержит указанный массив байтов со значениями
offsetInt32Отсчитываемое от нуля смещение в байтах, с которого начинается сохранение данных, считанных из текущего потока.
countInt32Максимальное количество байтов, которые нужно прочитать из текущего потока.

Возвращаемое значение

Общее количество байтов, прочитанных в буфер. Это может быть меньше запрошенного количества байтов, если такое количество байтов в настоящее время недоступно, или ноль (0), если достигнут конец потока.

Смотрите также