Compartir a través de


SqliteBlob Clase

Definición

Proporciona métodos para acceder al contenido de un blob.

public class SqliteBlob : System.IO.Stream
type SqliteBlob = class
    inherit Stream
Public Class SqliteBlob
Inherits Stream
Herencia
SqliteBlob

Constructores

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

Inicializa una nueva instancia de la clase SqliteBlob.

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

Inicializa una nueva instancia de la clase SqliteBlob.

Propiedades

CanRead

Obtiene un valor que indica si la secuencia actual admite lectura. Siempre es true.

CanSeek

Obtiene un valor que indica si la secuencia actual admite búsquedas. Siempre es true.

CanWrite

Obtiene un valor que indica si la secuencia actual admite escritura.

Length

Devuelve la longitud en bytes del flujo.

Position

Obtiene o establece la posición en la secuencia actual.

Métodos

Dispose(Boolean)

Libera los recursos usados por el blob y los cierra.

Flush()

Borra todos los búferes para esta secuencia y hace que los datos almacenados en búfer se escriban en el dispositivo subyacente. No hace nada.

Read(Byte[], Int32, Int32)

Lee una secuencia de bytes en el flujo actual y avanza la posición en el flujo según el número de bytes leídos.

Read(Span<Byte>)

Lee una secuencia de bytes en el flujo actual y avanza la posición en el flujo según el número de bytes leídos.

Seek(Int64, SeekOrigin)

Establece la posición en el flujo actual.

SetLength(Int64)

Establece la longitud del flujo actual. Los blobs sqlite no admiten esto. No compatible.

Write(Byte[], Int32, Int32)

Escribe una secuencia de bytes en la secuencia actual y avanza la posición actual en esta secuencia según el número de bytes escritos.

Write(ReadOnlySpan<Byte>)

Escribe una secuencia de bytes en la secuencia actual y avanza la posición actual en esta secuencia según el número de bytes escritos.

Se aplica a