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