Class OutputStream

OutputStream class

代理流包装实际输出流并控制对其的访问。 OutputStream包含描述输出流位置的 URI 数据。

public class OutputStream : Stream

构造函数

姓名描述
OutputStream(Stream, string)初始化一个新的实例OutputStream类.

特性

姓名描述
override CanRead { get; }获取一个值,指示包装的输出流是否支持读取。
override CanSeek { get; }获取一个值,指示包装的输出流是否支持查找。
override CanWrite { get; }获取一个值,指示包装的输出流是否支持写入。
override Length { get; }获取包装输出流的字节长度。
override Position { get; set; }获取或设置包装输出流中的位置。
Uri { get; }获取流位置的 URI。

方法

姓名描述
override Close()关闭包装输出流和当前流。
override Flush()清除包装输出流的所有缓冲区,并使任何缓冲数据写入底层设备。
override Read(byte[], int, int)从包装的输出 stream 中读取一个字节序列,并按读取的字节数推进流中的位置。
override Seek(long, SeekOrigin)设置包装输出流中的位置。
override SetLength(long)设置包装输出流的长度。
override Write(byte[], int, int)将字节序列写入包装的 output 流,并将该流中的当前位置前进写入的 字节数。

也可以看看