SplitStreamContainer.Read

Read(byte[])

Считывает байты, чтобы заполнить указанный буфер байтов.

public override int Read(byte[] bytes)
ПараметрТипОписание
bytesByte[]Байты для заполнения.

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

Количество прочитанных байтов. Это значение может быть меньше количества байтов в буфере, если в потоке недостаточно байтов.

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


Read(byte[], int, int)

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

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

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

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

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