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>) |
Записывает последовательность байтов в текущий поток и перемещает текущую позицию внутри потока на число записанных байтов. |