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 jest konieczne wywołanie Flush funkcji zapisywania zmian w kluczu. Zmiany rejestru są opróżniane na dysk, gdy rejestr używa 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 przy zamykaniu systemu.
W przeciwieństwie do Closefunkcji funkcja zwraca tylko wtedy, Flush gdy wszystkie dane zostały zapisane w rejestrze.
Funkcja Flush może również zapisywać części lub wszystkie inne klucze. Wywołanie tej funkcji nadmiernie może mieć negatywny wpływ na wydajność aplikacji.
Aplikacja powinna wywoływać tylko Flush wtedy, gdy musi być bezwzględna pewność, że zmiany rejestru są rejestrowane na dysku. Ogólnie rzecz biorąc, rzadko, Flush jeśli kiedykolwiek, należy użyć.