Udostępnij za pośrednictwem


SqliteBlob Klasa

Definicja

Udostępnia metody uzyskiwania dostępu do zawartości obiektu blob.

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

Konstruktory

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

Inicjuje nowe wystąpienie klasy SqliteBlob.

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

Inicjuje nowe wystąpienie klasy SqliteBlob.

Właściwości

CanRead

Pobiera wartość wskazującą, czy bieżący strumień obsługuje odczyt. Zawsze prawdziwe.

CanSeek

Pobiera wartość wskazującą, czy bieżący strumień obsługuje wyszukiwanie. Zawsze prawdziwe.

CanWrite

Pobiera wartość wskazującą, czy bieżący strumień obsługuje zapisywanie.

Length

Pobiera długość w bajtach strumienia.

Position

Pobiera lub ustawia pozycję w bieżącym strumieniu.

Metody

Dispose(Boolean)

Zwalnia wszystkie zasoby używane przez obiekt blob i zamyka je.

Flush()

Czyści wszystkie bufory dla tego strumienia i powoduje zapisanie wszystkich buforowanych danych na urządzeniu źródłowym. Nic nie robi.

Read(Byte[], Int32, Int32)

Odczytuje sekwencję bajtów z bieżącego strumienia i rozwija pozycję w strumieniu przez liczbę odczytanych bajtów.

Read(Span<Byte>)

Odczytuje sekwencję bajtów z bieżącego strumienia i rozwija pozycję w strumieniu przez liczbę odczytanych bajtów.

Seek(Int64, SeekOrigin)

Ustawia położenie w bieżącym strumieniu.

SetLength(Int64)

Ustawia długość bieżącego strumienia. Nie jest to obsługiwane przez obiekty blob sqlite. Nieobsługiwane.

Write(Byte[], Int32, Int32)

Zapisuje sekwencję bajtów do bieżącego strumienia i przesuwa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów.

Write(ReadOnlySpan<Byte>)

Zapisuje sekwencję bajtów do bieżącego strumienia i przesuwa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów.

Dotyczy