StreamWrapper

StreamWrapper class

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)将一个字节写入流中的当前位置,并将流中的位置推进一个字节。

另见