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