IStreamWrapper
IStreamWrapper interface
用于 COM 接口的 Aspose.IO.Stream 包装器。
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) | 将一个字节写入流中的当前位置,并将流中的位置前移一个字节。 |
也可以看看