RegistryKey.Flush Méthode

Définition

Écrit tous les attributs de la clé de Registre ouverte spécifiée dans le Registre.

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

Remarques

Il n’est pas nécessaire d’appeler Flush pour écrire les modifications apportées à une clé. Les modifications du Registre sont vidées sur le disque lorsque le Registre utilise son videur paresseux. Le vidage paresseux se produit automatiquement et régulièrement après un intervalle de temps spécifié par le système. Les modifications du Registre sont également vidées sur le disque à l’arrêt du système.

Contrairement à Close, la Flush fonction retourne uniquement lorsque toutes les données ont été écrites dans le Registre.

La Flush fonction peut également écrire des parties ou la totalité des autres clés. L’appel excessif de cette fonction peut avoir un effet négatif sur les performances d’une application.

Une application ne doit appeler Flush que si elle doit être absolument certaine que les modifications du Registre sont enregistrées sur le disque. En général, Flush rarement, voire jamais, doit être utilisé.

S’applique à

Voir aussi