RegistryKey.Flush 方法

定义

将指定的打开注册表项的全部特性写到注册表中。

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

注解

无需调用 Flush 来写出对密钥的更改。 注册表使用延迟刷新器时,注册表更改将刷新到磁盘。 延迟刷新在系统指定的时间间隔后自动且定期发生。 注册表更改也会在系统关闭时刷新到磁盘。

与 不同 CloseFlush 函数仅在所有数据都已写入注册表时返回。

函数 Flush 还可能写出部分或所有其他键。 过度调用此函数可能会对应用程序的性能产生负面影响。

仅当应用程序必须绝对确定注册表更改已记录到磁盘时,才应调用 Flush 。 通常, Flush 很少需要使用(如果有的话)。

适用于

另请参阅