RegistryKey.Flush Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć.