StreamWrapper
StreamWrapper 类
Aspose.IO.Stream 的 COM 接口包装器。
public class StreamWrapper : IStreamWrapper
属性
名称 | 描述 |
---|
AsIDisposable { get; } | 允许获取基础 IDisposable 接口。只读 IDisposable。 |
CanRead { get; } | 获取一个值,指示当前流是否支持读取。只读布尔值。 |
CanSeek { get; } | 获取一个值,指示当前流是否支持查找。只读布尔值。 |
CanWrite { get; } | 获取一个值,指示当前流是否支持写入。只读布尔值。 |
Length { get; } | 获取流的字节长度。只读 Int64。 |
Position { get; } | 获取或设置当前流内的位置。只读 Int64。 |
Stream { get; } | 获取一个流。只读 Stream。 |
方法
名称 | 描述 |
---|
Close() | 关闭当前流并释放任何资源。 |
Dispose() | 释放对象。 |
Flush() | 清除此流的所有缓冲区,并导致任何缓冲的数据写入底层设备。 |
Read(byte[], int, int) | 从当前流中读取一序列字节,并按读取的字节数向前推进流中的位置。 |
ReadByte() | 从流中读取一个字节,并按一个字节向前推进流中的位置,如果已到达流末尾,则返回 -1。 |
Seek(long, SeekOrigin) | 设置当前流内的位置 |
Write(byte[], int, int) | 向当前流写入一序列字节,并按写入的字节数向前推进该流中的当前位置。 |
WriteByte(byte) | 向流的当前位写入一个字节,并按一个字节向前推进流中的位置。 |
另见