RegistryKey.Flush Método

Definição

Grava todos os atributos da chave de registo aberto especificada no registo.

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

Observações

Não é necessário chamar Flush para escrever alterações a uma chave. As alterações no registo são esvaziadas para o disco quando o registo usa o seu flusher preguiçoso. A descarga preguiçosa ocorre automaticamente e regularmente após um intervalo de tempo especificado pelo sistema. As alterações no registo também são esvaziadas para o disco no desligamento do sistema.

Ao contrário de Close, a Flush função retorna apenas quando todos os dados foram escritos no registo.

A Flush função pode também escrever partes ou todas as outras chaves. Chamar esta função em excesso pode ter um efeito negativo no desempenho de uma aplicação.

Uma aplicação só deve chamar Flush se tiver de ter absoluta certeza de que as alterações do registo são registadas no disco. Em geral, Flush raramente, se é que alguma vez, é necessário ser usado.

Aplica-se a

Ver também