다음을 통해 공유


SqliteBlob 클래스

정의

Blob의 콘텐츠에 액세스하는 메서드를 제공합니다.

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

생성자

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

SqliteBlob 클래스의 새 인스턴스를 초기화합니다.

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

SqliteBlob 클래스의 새 인스턴스를 초기화합니다.

속성

CanRead

현재 스트림이 읽기를 지원하는지를 나타내는 값을 가져옵니다. 항상 true입니다.

CanSeek

현재 스트림이 검색을 지원하는지를 나타내는 값을 가져옵니다. 항상 true입니다.

CanWrite

현재 스트림이 쓰기를 지원하는지를 나타내는 값을 가져옵니다.

Length

스트림의 길이(바이트)를 가져옵니다.

Position

현재 스트림 내의 위치를 가져오거나 설정합니다.

메서드

Dispose(Boolean)

Blob에서 사용하는 모든 리소스를 해제하고 닫습니다.

Flush()

이 스트림에 대한 모든 버퍼를 지우고 버퍼링된 모든 데이터가 내부 디바이스에 쓰여지도록 합니다. 아무 작업도 하지 않습니다.

Read(Byte[], Int32, Int32)

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

Read(Span<Byte>)

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

Seek(Int64, SeekOrigin)

현재 스트림 내에서 위치를 설정합니다.

SetLength(Int64)

현재 스트림의 길이를 설정합니다. 이는 sqlite Blob에서 지원되지 않습니다. 지원 안 됨

Write(Byte[], Int32, Int32)

현재 스트림에 바이트 시퀀스를 쓰고 쓴 바이트 수만큼 이 스트림에서 현재 위치를 앞으로 이동합니다.

Write(ReadOnlySpan<Byte>)

현재 스트림에 바이트 시퀀스를 쓰고 쓴 바이트 수만큼 이 스트림에서 현재 위치를 앞으로 이동합니다.

적용 대상