SqliteBlob Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos para acessar o conteúdo de um blob.
public class SqliteBlob : System.IO.Stream
type SqliteBlob = class
inherit Stream
Public Class SqliteBlob
Inherits Stream
- Herança
-
SqliteBlob
Construtores
SqliteBlob(SqliteConnection, String, String, Int64, Boolean) |
Inicializa uma nova instância da classe SqliteBlob. |
SqliteBlob(SqliteConnection, String, String, String, Int64, Boolean) |
Inicializa uma nova instância da classe SqliteBlob. |
Propriedades
CanRead |
Obtém um valor que indica se o fluxo atual dá suporte à leitura. Sempre true. |
CanSeek |
Obtém um valor que indica se o fluxo atual dá suporte à busca. Sempre true. |
CanWrite |
Obtém um valor que indica se o fluxo atual dá suporte à gravação. |
Length |
Obtém o tamanho do fluxo em bytes. |
Position |
Obtém ou define a posição no fluxo atual. |
Métodos
Dispose(Boolean) |
Libera todos os recursos usados pelo blob e o fecha. |
Flush() |
Limpa todos os buffers nesse fluxo e faz com que os dados armazenados em buffer sejam gravados no dispositivo subjacente. Não faz nada. |
Read(Byte[], Int32, Int32) |
Lê uma sequência de bytes do fluxo atual e avança a posição no fluxo até o número de bytes lidos. |
Read(Span<Byte>) |
Lê uma sequência de bytes do fluxo atual e avança a posição no fluxo até o número de bytes lidos. |
Seek(Int64, SeekOrigin) |
Define a posição no fluxo atual. |
SetLength(Int64) |
Define o comprimento do fluxo atual. Não há suporte para isso em blobs sqlite. Sem suporte. |
Write(Byte[], Int32, Int32) |
Grava uma sequência de bytes no fluxo atual e avança a posição atual dentro desse fluxo pelo número de bytes gravados. |
Write(ReadOnlySpan<Byte>) |
Grava uma sequência de bytes no fluxo atual e avança a posição atual dentro desse fluxo pelo número de bytes gravados. |