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)从包装的输出流 中读取字节序列,并将流中的位置前进读取的字节数。
override Seek(long, SeekOrigin)设置包装输出流中的位置。
override SetLength(long)设置包装输出流的长度。
override Write(byte[], int, int)将字节序列写入包装的 output 流,并将此流中的当前位置前进写入的 字节数。

也可以看看