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


SqliteBlob Класс

Определение

Предоставляет методы для доступа к содержимому большого двоичного объекта.

public class SqliteBlob : System.IO.Stream
type SqliteBlob = class
    inherit Stream
Public Class SqliteBlob
Inherits Stream
Наследование
SqliteBlob

Конструкторы

SqliteBlob(SqliteConnection, String, String, Int64, Boolean)

Инициализирует новый экземпляр класса SqliteBlob.

SqliteBlob(SqliteConnection, String, String, String, Int64, Boolean)

Инициализирует новый экземпляр класса SqliteBlob.

Свойства

CanRead

Возвращает значение, определяющее в текущем потоке наличие поддержки операций чтения. Всегда имеет значение true.

CanSeek

Возвращает значение, определяющее в текущем потоке наличие поддержки операций поиска. Всегда имеет значение true.

CanWrite

Возвращает значение, определяющее в текущем потоке наличие поддержки операций записи.

Length

Получает длину потока в байтах.

Position

Получает или задает позицию в текущем потоке.

Методы

Dispose(Boolean)

Освобождает все ресурсы, используемые большим двоичным объектом, и закрывает его.

Flush()

Очищает все буферы для этого потока и приводит к записи всех буферизованных данных в базовое устройство. Не выполняет никаких действий.

Read(Byte[], Int32, Int32)

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

Read(Span<Byte>)

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

Seek(Int64, SeekOrigin)

Задает позицию в текущем потоке.

SetLength(Int64)

Устанавливает длину текущего потока. Это не поддерживается sqlite BLOB-объектами. Не поддерживается.

Write(Byte[], Int32, Int32)

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

Write(ReadOnlySpan<Byte>)

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

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