RegistryKey.Flush 方法

定義

將指定的開啟登錄機碼的所有屬性 (Attribute) 寫入登錄中。

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

備註

不需要呼叫 Flush 來寫出金鑰的變更。 當登錄使用延遲排清器時,登錄變更會排清到磁碟。 延遲排清會在系統指定的時間間隔之後自動且定期進行。 登錄變更也會在系統關機時排清到磁碟。

不同於 Close,只有在所有數據都已寫入登錄時,函 Flush 式才會傳回。

Flush 式也可能寫出 其他所有索引鍵的部分。 呼叫此函式可能會對應用程式的效能產生負面影響。

只有在應用程式必須確定登入變更記錄到磁碟時,才應該呼叫 Flush 。 一般而言, Flush 很少需要使用。

適用於

另請參閱