TextWriter.Flush 메서드
2013-03-11
현재 작성기에 대한 모든 버퍼를 지우면 버퍼링된 모든 데이터가 내부 장치에 쓰여집니다.
어셈블리: mscorlib(mscorlib.dll)
이 기본 메서드는 아무 작업도 수행하지 않지만 파생 클래스에서 이 메서드를 재정의하여 적절한 기능을 제공할 수 있습니다.
스트림을 플러시할 때 Flush 또는 Close를 명시적으로 호출하지 않으면 내부 인코더가 플러시되지 않습니다. AutoFlush를 true로 설정하면 데이터가 버퍼에서 스트림으로 플러시되지만 인코더 상태는 플러시되지 않습니다. 이를 통해 문자의 다음 블록을 올바르게 인코딩할 수 있도록 인코더가 해당 상태(부분 문자)를 유지할 수 있습니다. 이 시나리오는 인코더가 인접 문자를 받은 후 특정 문자만 인코딩될 수 있는 UTF8 및 UTF7에 영향을 미칩니다.