SqliteBlob Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |