Share via


IsolatedStorageFileStream.Flush 方法

定義

清除這個資料流的緩衝區,讓所有緩衝資料全部寫入檔案。

多載

Flush(Boolean)

清除此資料流的緩衝區,讓所有緩衝資料全部寫入檔案,同時也清除所有的中繼檔案緩衝區。

Flush()

清除這個資料流的緩衝區,讓所有緩衝資料全部寫入檔案。

Flush(Boolean)

來源:
IsolatedStorageFileStream.cs
來源:
IsolatedStorageFileStream.cs
來源:
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()

來源:
IsolatedStorageFileStream.cs
來源:
IsolatedStorageFileStream.cs
來源:
IsolatedStorageFileStream.cs

清除這個資料流的緩衝區,讓所有緩衝資料全部寫入檔案。

public:
 override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()

備註

因為緩衝區可用於讀取或寫入,但不能同時 Flush 同時執行兩個函式。 首先,先前寫入緩衝區的任何數據都會複製到檔案,並清除緩衝區。 其次,如果 先前true從檔案複製到緩衝區以供讀取,則CanSeek檔案中的目前位置會依緩衝區中未讀取的位元組數目遞減。 然後清除緩衝區。

Flush(Boolean)當您想要確保中繼檔案緩衝區中的所有緩衝數據都寫入磁碟時,請使用 方法多載。

另請參閱

適用於