語言

OutputStream.Flush 方法

定義

清除該輸出串流,並強制寫出任何緩衝的輸出位元組。

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public virtual void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
override this.Flush : unit -> unit

實作

屬性

例外狀況

如果在清洗這條流時發生錯誤,

備註

清除該輸出串流,並強制寫出任何緩衝的輸出位元組。的 flush 一般契約是,呼叫它表示,如果輸出串流實作已緩衝任何先前寫入的位元組,該位元組應立即寫入其預定目的地。

如果這個串流的預期目的地是由底層作業系統提供的抽象,例如檔案,那麼清除串流只會保證先前寫入串流的位元組會傳給作業系統寫入;它並不保證這些資料確實寫入實體裝置,例如磁碟機。

這個 flush 方法 OutputStream 什麼都沒用。

Java 文件 java.io.OutputStream.flush()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於