IsolatedStorageFileStream.Flush 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
清除此流的缓冲区,使得所有缓冲数据都写入到文件中。
重载
Flush(Boolean) |
清除此流的缓冲区,将所有缓冲数据都写入到文件中,并且也清除所有中间文件缓冲区。 |
Flush() |
清除此流的缓冲区,使得所有缓冲数据都写入到文件中。 |
Flush(Boolean)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
清除此流的缓冲区,将所有缓冲数据都写入到文件中,并且也清除所有中间文件缓冲区。
public:
override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)
参数
- flushToDisk
- Boolean
如果刷新所有中间文件缓冲区,则为 true
;否则为 false
。
注解
如果要确保将中间文件缓冲区中的所有缓冲数据写入磁盘,请使用此重载。
另请参阅
适用于
Flush()
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
清除此流的缓冲区,使得所有缓冲数据都写入到文件中。
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
注解
由于缓冲区可用于读取或写入,但不能同时用于读取或写入, Flush 因此执行两个函数。 首先,将先前写入缓冲区的任何数据复制到文件,并清除缓冲区。 其次,如果 CanSeek 是 true
并且数据之前已从文件复制到缓冲区进行读取,则文件中的当前位置将按缓冲区中的未读字节数递减。 然后清除缓冲区。
Flush(Boolean)如果要确保将中间文件缓冲区中的所有缓冲数据写入磁盘,请使用 方法重载。