Freigeben über


RegistryKey.Flush Methode

Definition

Schreibt alle Attribute des angegebenen geöffneten Registrierungsschlüssels in die Registrierung.

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

Hinweise

Es ist nicht erforderlich, aufzurufen Flush , um Änderungen an einem Schlüssel zu schreiben. Registrierungsänderungen werden auf den Datenträger geleert, wenn die Registrierung den verzögerten Leerer verwendet. Die verzögerte Leerung erfolgt automatisch und regelmäßig nach einem systemspezifischen Zeitintervall. Registrierungsänderungen werden auch beim Herunterfahren des Systems auf den Datenträger geleert.

Im Gegensatz zu Closegibt die Flush Funktion nur zurück, wenn alle Daten in die Registrierung geschrieben wurden.

Die Flush Funktion kann auch Teile der anderen Tasten oder alle ausschreiben. Das übermäßige Aufrufen dieser Funktion kann sich negativ auf die Leistung einer Anwendung auswirken.

Eine Anwendung sollte nur aufrufen Flush , wenn absolut sicher sein muss, dass Registrierungsänderungen auf dem Datenträger aufgezeichnet werden. Im Allgemeinen Flush müssen selten, wenn überhaupt, verwendet werden.

Gilt für:

Weitere Informationen