RegistryKey.Flush 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的打开注册表项的全部特性写到注册表中。
public:
void Flush();
public void Flush ();
member this.Flush : unit -> unit
Public Sub Flush ()
注解
无需调用 Flush
来写出对密钥的更改。 注册表使用延迟刷新器时,注册表更改将刷新到磁盘。 延迟刷新在系统指定的时间间隔后自动且定期发生。 注册表更改也会在系统关闭时刷新到磁盘。
与 不同 Close, Flush
函数仅在所有数据都已写入注册表时返回。
函数 Flush
还可能写出部分或所有其他键。 过度调用此函数可能会对应用程序的性能产生负面影响。
仅当应用程序必须绝对确定注册表更改已记录到磁盘时,才应调用 Flush
。 通常, Flush
很少需要使用(如果有的话)。