RegistryKey.Flush 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定已開啟登錄檔金鑰的所有屬性寫入登錄檔。
public:
void Flush();
public void Flush();
member this.Flush : unit -> unit
Public Sub Flush ()
備註
寫出對鍵值的變更並不一定需要呼叫 Flush 。 當登錄表使用其懶散洗除器時,登錄檔變更會被清除到磁碟。 延遲沖洗會在系統指定的時間間隔後自動且定期發生。 登錄檔變更也會在系統關機時清空到磁碟。
與 Close不同,該 Flush 函式只有在所有資料寫入登錄檔後才回傳。
函 Flush 式也可能寫出部分或全部其他鍵。 過度呼叫此函式可能會對應用程式效能產生負面影響。
應用程式只有在必須絕對確定登錄檔變更被記錄到磁碟時才應呼叫 Flush 。 一般來說, Flush 幾乎不需要使用。