IsolatedStorageFileStream.Flush 方法

定义

清除此流的缓冲区,使得所有缓冲数据都写入到文件中。

重载

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 因此执行两个函数。 首先,将先前写入缓冲区的任何数据复制到文件,并清除缓冲区。 其次,如果 CanSeektrue 并且数据之前已从文件复制到缓冲区进行读取,则文件中的当前位置将按缓冲区中的未读字节数递减。 然后清除缓冲区。

Flush(Boolean)如果要确保将中间文件缓冲区中的所有缓冲数据写入磁盘,请使用 方法重载。

另请参阅

适用于