내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

StreamWriter.Close 메서드

2013-12-13

현재 StreamWriter 개체 및 내부 스트림을 닫습니다.

Namespace:  System.IO
어셈블리:  mscorlib(mscorlib.dll)

public override void Close()

예외조건
EncoderFallbackException

현재 인코딩으로 유니코드 서로게이트 쌍의 한 쪽을 표시할 수 없는 경우

이 메서드는 Close를 재정의합니다.

Close의 이 구현에서는 true 값을 전달하는 Dispose 메서드를 호출합니다.

모든 데이터가 내부 스트림에 제대로 쓰여지도록 하려면 Close를 호출해야 합니다. Close를 호출한 다음 StreamWriter에서 작업을 수행하면 예외가 발생할 수 있습니다. 디스크에 공간이 충분하지 않을 경우 Close를 호출하면 예외가 발생합니다.

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

Windows Phone OS

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

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft