QuicStream.Read Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Read(Byte[], Int32, Int32) |
При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов. |
Read(Span<Byte>) |
При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов. |
Read(Byte[], Int32, Int32)
- Исходный код:
- QuicStream.Stream.cs
- Исходный код:
- QuicStream.Stream.cs
- Исходный код:
- QuicStream.Stream.cs
При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов.
public:
override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
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
и (offset
+ count
- 1) заменены байтами, считанными из текущего источника.
- offset
- Int32
Смещение байтов (начиная с нуля) в buffer
, с которого начинается сохранение данных, считанных из текущего потока.
- count
- Int32
Максимальное количество байтов, которое должно быть считано из текущего потока.
Возвращаемое значение
Общее количество байтов, считанных в буфер. Это значение может быть меньше, чем запрошенное количество байтов, если это количество байтов в настоящее время недоступно, или ноль (0), если count
равно 0 или достигнут конец потока.
Применяется к
Read(Span<Byte>)
- Исходный код:
- QuicStream.Stream.cs
- Исходный код:
- QuicStream.Stream.cs
- Исходный код:
- QuicStream.Stream.cs
При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов.
public:
override int Read(Span<System::Byte> buffer);
public override int Read (Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer
Параметры
Область памяти. При возвращении данного метода содержимое этой области заменяется байтами, считанными из текущего источника.
Возвращаемое значение
Общее количество байтов, считанных в буфер. Это может быть меньше размера буфера, если это количество байтов в настоящее время недоступно, или нуль (0), если длина буфера равна нулю или достигнут конец потока.