IsolatedStorageFileStream.Flush 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
清除此流的缓冲区,并导致任何缓冲数据写入文件。
重载
| 名称 | 说明 |
|---|---|
| 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)如果要确保中间文件缓冲区中的所有缓冲数据写入磁盘,请使用该方法重载。