Aracılığıyla paylaş


SqliteBlob Sınıf

Tanım

Bir blobun içeriğine erişmek için yöntemler sağlar.

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

Oluşturucular

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

SqliteBlob sınıfının yeni bir örneğini başlatır.

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

SqliteBlob sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
CanRead

Geçerli akışın okumayı destekleyip desteklemediğini belirten bir değer alır. Her zaman doğru.

CanSeek

Geçerli akışın aramayı destekleyip desteklemediğini belirten bir değer alır. Her zaman doğru.

CanWrite

Geçerli akışın yazmayı destekleyip desteklemediğini belirten bir değer alır.

Length

Akışın bayt cinsinden uzunluğunu alır.

Position

Geçerli akış içindeki konumu alır veya ayarlar.

Yöntemler

Name Description
Dispose(Boolean)

Blob tarafından kullanılan tüm kaynakları serbest bırakır ve kapatır.

Flush()

Bu akış için tüm arabellekleri temizler ve arabelleğe alınan verilerin temel alınan cihaza yazılmasına neden olur. Hiçbir şey yapılmaz.

Read(Byte[], Int32, Int32)

Geçerli akıştan bir bayt dizisi okur ve okunan bayt sayısına göre akış içindeki konumu ilerletir.

Read(Span<Byte>)

Geçerli akıştan bir bayt dizisi okur ve okunan bayt sayısına göre akış içindeki konumu ilerletir.

Seek(Int64, SeekOrigin)

Geçerli akış içindeki konumu ayarlar.

SetLength(Int64)

Geçerli akışın uzunluğunu ayarlar. Bu, sqlite blobları tarafından desteklenmez. Desteklenmez.

Write(Byte[], Int32, Int32)

Geçerli akışa bir bayt dizisi yazar ve bu akıştaki geçerli konumu yazılan bayt sayısına göre ilerletir.

Write(ReadOnlySpan<Byte>)

Geçerli akışa bir bayt dizisi yazar ve bu akıştaki geçerli konumu yazılan bayt sayısına göre ilerletir.

Şunlara uygulanır