Поделиться через


RegistryKey.Flush Метод

Определение

Записывает в реестр все атрибуты заданного открытого раздела реестра.

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

Комментарии

Нет необходимости вызывать Flush для записи изменений в ключ. Изменения реестра сбрасываются на диск, когда реестр использует отложенный диск. Отложенная очистка выполняется автоматически и регулярно после заданного системой интервала времени. Изменения реестра также сбрасываются на диск при завершении работы системы.

В отличие от Closeфункция Flush возвращает только тогда, когда все данные были записаны в реестр.

Функция Flush также может записывать части или все другие ключи. Чрезмерный вызов этой функции может негативно повлиять на производительность приложения.

Приложение должно вызывать Flush только в том случае, если оно должно быть абсолютно уверено, что изменения реестра записываются на диск. Как правило, Flush редко, если когда-либо, нужно использовать.

Применяется к

См. также раздел