RegistryKey.Flush Metoda

Definicja

Zapisuje wszystkie atrybuty określonego otwartego klucza rejestru w rejestrze.

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

Uwagi

Nie trzeba wywoływać wypisania Flush zmian w kluczu. Zmiany rejestru są opróżniane na dysk, gdy rejestr używa jej leniwego opróżniania. Opróżnianie z opóźnieniem odbywa się automatycznie i regularnie po określonym przez system interwale czasu. Zmiany rejestru są również opróżniane na dysk po zamknięciu systemu.

Flush W przeciwieństwie do Closefunkcji funkcja zwraca tylko wtedy, gdy wszystkie dane zostały zapisane w rejestrze.

Funkcja Flush może również zapisywać części lub wszystkie inne klucze. Wywoływanie tej funkcji nadmiernie może mieć negatywny wpływ na wydajność aplikacji.

Aplikacja powinna wywoływać tylko Flush wtedy, gdy musi mieć absolutną pewność, że zmiany rejestru są rejestrowane na dysku. Ogólnie rzecz biorąc, Flush rzadko, jeśli kiedykolwiek, trzeba używać.

Dotyczy

Zobacz też