RegistryKey.Flush 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的開啟登錄機碼的所有屬性 (Attribute) 寫入登錄中。
public:
void Flush();
public void Flush ();
member this.Flush : unit -> unit
Public Sub Flush ()
備註
不需要呼叫 Flush
來寫出金鑰的變更。 登錄變更會在登錄使用其延遲清除器時排清到磁片。 延遲排清會在系統指定的時間間隔後定期進行。 登錄變更也會在系統關機時排清至磁片。
與不同的是 Close , Flush
只有當所有資料都已寫入登錄時,函數才會傳回。
Flush
函數也可能會寫出或所有其他索引鍵的一部分。 呼叫此函式可能會對應用程式的效能造成負面影響。
應用程式應該只在 Flush
必要時才呼叫,確定登錄變更會記錄到磁片。 一般情況下, Flush
很少需要使用。