Bagikan melalui


SqliteBlob Kelas

Definisi

Menyediakan metode untuk mengakses konten blob.

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

Konstruktor

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

Menginisialisasi instans baru kelas SqliteBlob.

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

Menginisialisasi instans baru kelas SqliteBlob.

Properti

Nama Deskripsi
CanRead

Mendapatkan nilai yang menunjukkan apakah aliran saat ini mendukung pembacaan. Selalu benar.

CanSeek

Mendapatkan nilai yang menunjukkan apakah aliran saat ini mendukung pencarian. Selalu benar.

CanWrite

Mendapatkan nilai yang menunjukkan apakah aliran saat ini mendukung penulisan.

Length

Mendapatkan panjang dalam byte aliran.

Position

Mendapatkan atau mengatur posisi dalam aliran saat ini.

Metode

Nama Deskripsi
Dispose(Boolean)

Merilis sumber daya apa pun yang digunakan oleh blob dan menutupnya.

Flush()

Menghapus semua buffer untuk aliran ini dan menyebabkan data buffer ditulis ke perangkat yang mendasar. Tidak melakukan apa-apa.

Read(Byte[], Int32, Int32)

Membaca urutan byte dari aliran saat ini dan memajukan posisi dalam aliran dengan jumlah byte yang dibaca.

Read(Span<Byte>)

Membaca urutan byte dari aliran saat ini dan memajukan posisi dalam aliran dengan jumlah byte yang dibaca.

Seek(Int64, SeekOrigin)

Mengatur posisi dalam aliran saat ini.

SetLength(Int64)

Mengatur panjang aliran saat ini. Ini tidak didukung oleh blob sqlite. Tidak didukung.

Write(Byte[], Int32, Int32)

Menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

Write(ReadOnlySpan<Byte>)

Menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis.

Berlaku untuk