RegistryKey.Flush 方法

定義

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

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

備註

不需要呼叫 Flush 來寫出金鑰的變更。 登錄變更會在登錄使用其延遲清除器時排清到磁片。 延遲排清會在系統指定的時間間隔後定期進行。 登錄變更也會在系統關機時排清至磁片。

與不同的是 CloseFlush 只有當所有資料都已寫入登錄時,函數才會傳回。

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

應用程式應該只在 Flush 必要時才呼叫,確定登錄變更會記錄到磁片。 一般情況下, Flush 很少需要使用。

適用於

另請參閱