RegistryKey.Flush Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive tutti gli attributi della chiave del Registro di sistema aperta specificata nel Registro di sistema.
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 scaricamento differita. Lo scaricamento differita si verifica automaticamente e regolarmente dopo un intervallo di tempo specificato dal sistema. Anche le modifiche del Registro di sistema vengono scaricate 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 sicuro che le modifiche del Registro di sistema vengano registrate su disco. In generale, raramente, Flush se mai, è necessario usare .