MemoryMappedViewAccessor.Flush 方法

定义

清除此视图的所有缓冲区,并导致任何缓冲数据写入基础文件。

public:
 void Flush();
public void Flush();
[System.Security.SecurityCritical]
public void Flush();
member this.Flush : unit -> unit
[<System.Security.SecurityCritical>]
member this.Flush : unit -> unit
Public Sub Flush ()
属性

例外

访问器关闭后调用了方法。

注解

如果使用彼此相邻的视图,此方法还将清除以下数据,前提是其大小等于系统页面大小的倍数:

  • 视图之前的任何数据直到最新的文件偏移量为止。

  • 在最早的文件偏移之前,视图后面的任何数据。

适用于