Partager via


SqliteBlob Classe

Définition

Fournit des méthodes pour accéder au contenu d’un objet blob.

public class SqliteBlob : System.IO.Stream
type SqliteBlob = class
    inherit Stream
Public Class SqliteBlob
Inherits Stream
Héritage
SqliteBlob

Constructeurs

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

Initialise une nouvelle instance de la classe SqliteBlob.

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

Initialise une nouvelle instance de la classe SqliteBlob.

Propriétés

CanRead

Obtient une valeur indiquant si le flux actuel prend en charge la lecture. Toujours true.

CanSeek

Obtient une valeur indiquant si le flux actuel prend en charge la recherche. Toujours true.

CanWrite

Obtient une valeur indiquant si le flux actuel prend en charge l'écriture.

Length

Obtient la longueur du flux en octets.

Position

Obtient ou définit la position dans le flux actuel.

Méthodes

Dispose(Boolean)

Libère toutes les ressources utilisées par l’objet blob et le ferme.

Flush()

Efface toutes les mémoires tampons pour ce flux et provoque l’écriture des données mises en mémoire tampon sur l’appareil sous-jacent. Ne fait rien.

Read(Byte[], Int32, Int32)

Lit une séquence d'octets dans le flux actuel et avance la position dans le flux du nombre d'octets lus.

Read(Span<Byte>)

Lit une séquence d'octets dans le flux actuel et avance la position dans le flux du nombre d'octets lus.

Seek(Int64, SeekOrigin)

Définit la position dans le flux actuel.

SetLength(Int64)

Définit la longueur du flux actuel. Cela n’est pas pris en charge par les objets blob sqlite. Non pris en charge.

Write(Byte[], Int32, Int32)

Écrit une séquence d’octets dans le flux actuel et avance la position actuelle dans ce flux du nombre d’octets écrits.

Write(ReadOnlySpan<Byte>)

Écrit une séquence d’octets dans le flux actuel et avance la position actuelle dans ce flux du nombre d’octets écrits.

S’applique à