MemoryStream.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭用于读取和写入的流。
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
示例
该代码示例是 MemoryStream 类中的一个较大示例的一部分。
Finally
memStream.Close()
End Try
注解
此方法重写 Stream.Close()。
在流关闭后,缓冲区仍可用 MemoryStream 。
除非显式调用 Flush() 或 Close调用流,否则刷新流不会刷新其基础编码器。 设置为 AutoFlush true 意味着数据将从缓冲区刷新到流,但不会刷新编码器状态。 这使编码器能够保持其状态(部分字符),以便它可以正确编码下一个字符块。 此方案影响 UTF8 和 UTF7,其中某些字符只能在编码器接收相邻字符或字符后进行编码。
在关闭流后尝试操作流可能会引发 。ObjectDisposedException