Freigeben über


SqliteBlob Klasse

Definition

Stellt Methoden für den Zugriff auf den Inhalt eines Blobs bereit.

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

Konstruktoren

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

Initialisiert eine neue Instanz der SqliteBlob-Klasse.

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

Initialisiert eine neue Instanz der SqliteBlob-Klasse.

Eigenschaften

CanRead

Ruft einen Wert ab, der angibt, ob der aktuelle Stream Lesevorgänge unterstützt. Immer TRUE.

CanSeek

Ruft einen Wert ab, der angibt, ob der aktuelle Stream Suchvorgänge unterstützt. Immer TRUE.

CanWrite

Ruft einen Wert ab, der angibt, ob der aktuelle Stream Schreibvorgänge unterstützt.

Length

Ruft die Länge des Streams in Bytes ab.

Position

Ruft die Position im aktuellen Stream ab oder legt diese fest.

Methoden

Dispose(Boolean)

Gibt alle ressourcen frei, die vom Blob verwendet werden, und schließt es.

Flush()

Löscht sämtliche Puffer für diesen Stream und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät. Führt keine Aktion aus.

Read(Byte[], Int32, Int32)

Liest eine Bytesequenz aus dem aktuellen Stream und setzt die Position in diesem Stream um die Anzahl der gelesenen Bytes nach vorn.

Read(Span<Byte>)

Liest eine Bytesequenz aus dem aktuellen Stream und setzt die Position in diesem Stream um die Anzahl der gelesenen Bytes nach vorn.

Seek(Int64, SeekOrigin)

Legt die Position im aktuellen Stream fest.

SetLength(Int64)

Legt die Länge des aktuellen Streams fest. Dies wird von sqlite-Blobs nicht unterstützt. Wird nicht unterstützt.

Write(Byte[], Int32, Int32)

Schreibt eine Bytesequenz in den aktuellen Stream und setzt die aktuelle Position in diesem Stream um die Anzahl der geschriebenen Bytes nach vorn.

Write(ReadOnlySpan<Byte>)

Schreibt eine Bytesequenz in den aktuellen Stream und setzt die aktuelle Position in diesem Stream um die Anzahl der geschriebenen Bytes nach vorn.

Gilt für: