Sdílet prostřednictvím


SqliteBlob Třída

Definice

Poskytuje metody pro přístup k obsahu objektu blob.

public class SqliteBlob : System.IO.Stream
type SqliteBlob = class
    inherit Stream
Public Class SqliteBlob
Inherits Stream
Dědičnost
SqliteBlob

Konstruktory

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

Inicializuje novou instanci SqliteBlob třídy .

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

Inicializuje novou instanci SqliteBlob třídy .

Vlastnosti

CanRead

Získá hodnotu označující, zda aktuální datový proud podporuje čtení. Vždy pravda.

CanSeek

Získá hodnotu označující, zda aktuální datový proud podporuje hledání. Vždy pravda.

CanWrite

Získá hodnotu označující, zda aktuální datový proud podporuje zápis.

Length

Získá délku v bajtech datového proudu.

Position

Získá nebo nastaví pozici v aktuálním datovém proudu.

Metody

Dispose(Boolean)

Uvolní všechny prostředky používané objektem blob a zavře ho.

Flush()

Vymaže všechny vyrovnávací paměti pro tento datový proud a způsobí zápis všech dat do vyrovnávací paměti do základního zařízení. Neprovádí žádnou akci.

Read(Byte[], Int32, Int32)

Načte posloupnost bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů.

Read(Span<Byte>)

Načte posloupnost bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů.

Seek(Int64, SeekOrigin)

Nastaví pozici v rámci aktuálního datového proudu.

SetLength(Int64)

Nastaví délku aktuálního datového proudu. Objekty blob sqlite to nepodporují. Nepodporováno

Write(Byte[], Int32, Int32)

Zapíše posloupnost bajtů do aktuálního datového proudu a posune aktuální pozici v rámci tohoto datového proudu o počet zapsaných bajtů.

Write(ReadOnlySpan<Byte>)

Zapíše posloupnost bajtů do aktuálního datového proudu a posune aktuální pozici v rámci tohoto datového proudu o počet zapsaných bajtů.

Platí pro