이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

TextWriter.Flush 메서드

2013-03-11

현재 작성기에 대한 모든 버퍼를 지우면 버퍼링된 모든 데이터가 내부 장치에 쓰여집니다.

Namespace:  System.IO
어셈블리:  mscorlib(mscorlib.dll)
public virtual void Flush()

이 기본 메서드는 아무 작업도 수행하지 않지만 파생 클래스에서 이 메서드를 재정의하여 적절한 기능을 제공할 수 있습니다.

스트림을 플러시할 때 Flush 또는 Close를 명시적으로 호출하지 않으면 내부 인코더가 플러시되지 않습니다. AutoFlushtrue로 설정하면 데이터가 버퍼에서 스트림으로 플러시되지만 인코더 상태는 플러시되지 않습니다. 이를 통해 문자의 다음 블록을 올바르게 인코딩할 수 있도록 인코더가 해당 상태(부분 문자)를 유지할 수 있습니다. 이 시나리오는 인코더가 인접 문자를 받은 후 특정 문자만 인코딩될 수 있는 UTF8 및 UTF7에 영향을 미칩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

이 정보가 도움이 되었습니까?
(1500자 남음)
© 2013 Microsoft. All rights reserved.