SqliteBlob 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供访问 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>) |
将字节序列写入当前流,并按写入的字节数向前调整流的当前位置。 |