Condividi tramite


RegistryKey.Flush Metodo

Definizione

Scrive nel Registro di sistema tutti gli attributi della chiave aperta specificata.

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

Commenti

Non è necessario chiamare Flush per scrivere le modifiche apportate a una chiave. Le modifiche del Registro di sistema vengono scaricate su disco quando il Registro di sistema usa lo scaricatore differita. Lo scaricamento differita viene eseguito automaticamente e regolarmente dopo un intervallo di tempo specificato dal sistema. Le modifiche del Registro di sistema vengono scaricate anche su disco all'arresto del sistema.

A differenza di Close, la Flush funzione restituisce solo quando tutti i dati sono stati scritti nel Registro di sistema.

La Flush funzione può anche scrivere parti di o tutte le altre chiavi. La chiamata a questa funzione può avere un effetto negativo sulle prestazioni di un'applicazione.

Un'applicazione deve chiamare Flush solo se deve essere assolutamente certo che le modifiche del Registro di sistema vengano registrate su disco. In generale, Flush raramente, se mai, è necessario usare .

Si applica a

Vedi anche