語言

RegistryKey.Flush 方法

定義

將指定已開啟登錄檔金鑰的所有屬性寫入登錄檔。

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

備註

寫出對鍵值的變更並不一定需要呼叫 Flush 。 當登錄表使用其懶散洗除器時,登錄檔變更會被清除到磁碟。 延遲沖洗會在系統指定的時間間隔後自動且定期發生。 登錄檔變更也會在系統關機時清空到磁碟。

與 Close不同,該 Flush 函式只有在所有資料寫入登錄檔後才回傳。

函 Flush 式也可能寫出部分或全部其他鍵。 過度呼叫此函式可能會對應用程式效能產生負面影響。

應用程式只有在必須絕對確定登錄檔變更被記錄到磁碟時才應呼叫 Flush 。 一般來說, Flush 幾乎不需要使用。

適用於

另請參閱