RegistryKey.Flush Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.