Поделиться через


PrintQueueStream.Read(Byte[], Int32, Int32) Метод

Определение

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

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Параметры

buffer
Byte[]

Массив байтов.

offset
Int32

Смещение байтов (начиная с нуля) в буфере, в котором требуется начать сохранение данных, считанных из потока.

count
Int32

Максимальное количество байтов, которое должно быть считано из потока.

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

Объект Int32, хранящий общее число байтов, считанных в буфер.

Атрибуты

Комментарии

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

При возврате этим методом содержит указанный массив байтов, buffer а значения между offset и (offset + count - 1) заменяются байтами, считываемыми из источника.

Применяется к