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