RegistryKey.Flush 메서드

정의

지정된 열린 레지스트리 키의 모든 특성을 레지스트리에 씁니다.

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

설명

키에 변경 내용을 쓰기 위해 호출 Flush 할 필요는 없습니다. 레지스트리 변경 내용은 레지스트리에서 지연 플러시를 사용하는 경우 디스크로 플러시됩니다. 지연 플러시는 시스템이 지정한 시간 간격 후에 자동으로 정기적으로 발생합니다. 레지스트리 변경 내용도 시스템 종료 시 디스크로 플러시됩니다.

달리 Close함수는 Flush 모든 데이터가 레지스트리에 기록된 경우에만 반환됩니다.

함수는 Flush 다른 키의 일부 또는 전부를 쓸 수도 있습니다. 이 함수를 과도하게 호출하면 애플리케이션의 성능에 부정적인 영향을 미칠 수 있습니다.

애플리케이션은 레지스트리 변경 내용이 디스크에 기록되도록 절대적으로 확신해야 하는 경우에만 호출 Flush 해야 합니다. 일반적으로 거의 Flush 사용하지 않아도 됩니다.

적용 대상

추가 정보