IsolatedStorageFileStream.Flush 方法

定义

清除此流的缓冲区,并导致任何缓冲数据写入文件。

重载

名称 说明
Flush(Boolean)

清除此流的缓冲区,并导致任何缓冲数据写入文件,并清除所有中间文件缓冲区。

Flush()

清除此流的缓冲区,并导致任何缓冲数据写入文件。

Flush(Boolean)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
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
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)如果要确保中间文件缓冲区中的所有缓冲数据写入磁盘,请使用该方法重载。

另请参阅

适用于