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) заменяются байтами, считываемыми из источника.