Encoding.GetDecoder 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되면 인코딩된 바이트 시퀀스를 문자 시퀀스로 변환하는 디코더를 가져옵니다.
public:
virtual System::Text::Decoder ^ GetDecoder();
public virtual System.Text.Decoder GetDecoder ();
abstract member GetDecoder : unit -> System.Text.Decoder
override this.GetDecoder : unit -> System.Text.Decoder
Public Overridable Function GetDecoder () As Decoder
반환
인코딩된 바이트 시퀀스를 문자 시퀀스로 변환하는 Decoder입니다.
설명
Decoder.GetChars메서드는 GetChars 이 클래스의 메서드와 비슷한 방식으로 순차 바이트 블록을 문자의 순차 블록으로 변환 합니다. 그러나는 Decoder 블록에 걸쳐 있는 바이트 시퀀스를 올바르게 디코딩하는 호출 사이에 상태 정보를 유지 관리 합니다. Decoder또한는 데이터 블록 끝에 후행 바이트를 보존 하 고 다음 디코딩 작업에서 후행 바이트를 사용 합니다. 따라서 GetDecoder 및 GetEncoder 는 네트워크 전송 및 파일 작업에 유용 합니다. 이러한 작업은 대개 전체 데이터 스트림 대신 데이터 블록을 처리 하기 때문입니다.
상속자 참고
기본 구현에서는 DecoderGetCharCount(Byte[]) 현재의 및 메서드를 호출 하는을 반환 합니다 GetChars(Byte[])Encoding . Decoder호출 간의 상태를 유지 관리 하는을 반환 하려면이 메서드를 재정의 해야 합니다.
적용 대상
추가 정보
.NET