Compartilhar via


RegistryKey.Flush Método

Definição

Grava no Registro todos os atributos da chave do Registro aberta especificada.

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

Comentários

Não é necessário chamar Flush para gravar alterações em uma chave. As alterações do Registro são liberadas para o disco quando o registro usa seu flusher lento. A liberação lenta ocorre automaticamente e regularmente após um intervalo de tempo especificado pelo sistema. As alterações do Registro também são liberadas para o disco no desligamento do sistema.

Ao contrário Closede , a Flush função retorna somente quando todos os dados foram gravados no registro.

A Flush função também pode gravar partes de ou todas as outras chaves. Chamar essa função excessivamente pode ter um efeito negativo no desempenho de um aplicativo.

Um aplicativo só deve chamar Flush se precisar ter certeza absoluta de que as alterações do Registro são registradas no disco. Em geral, Flush raramente, se nunca, precisa ser usado.

Aplica-se a

Confira também