StreamWrapper

StreamWrapper class

用于 COM 接口的 Aspose.IO.Stream 包装器。

public class StreamWrapper : IStreamWrapper

特性

姓名描述
AsIDisposable { get; }允许获取基本 IDisposable 接口。 只读IDisposable。
CanRead { get; }获取当前流是否支持读取的值。 只读Boolean。
CanSeek { get; }获取当前流是否支持查找的值。 只读Boolean。
CanWrite { get; }获取当前流是否支持写入的值。 只读Boolean。
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)将一个字节写入流中的当前位置,并将流中的位置前移一个字节。

也可以看看