RegistryKey.Flush Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает в реестр все атрибуты заданного открытого раздела реестра.
public:
void Flush();
public void Flush ();
member this.Flush : unit -> unit
Public Sub Flush ()
Комментарии
Нет необходимости вызывать Flush
для записи изменений в ключ. Изменения реестра сбрасываются на диск, когда реестр использует отложенный диск. Отложенная очистка выполняется автоматически и регулярно после заданного системой интервала времени. Изменения реестра также сбрасываются на диск при завершении работы системы.
В отличие от Closeфункция Flush
возвращает только тогда, когда все данные были записаны в реестр.
Функция Flush
также может записывать части или все другие ключи. Чрезмерный вызов этой функции может негативно повлиять на производительность приложения.
Приложение должно вызывать Flush
только в том случае, если оно должно быть абсолютно уверено, что изменения реестра записываются на диск. Как правило, Flush
редко, если когда-либо, нужно использовать.