DecoderReplacementFallbackBuffer 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
원래 입력 바이트 시퀀스를 디코딩할 수 없는 경우 내보내는 대체 출력 문자열을 나타냅니다. 이 클래스는 상속할 수 없습니다.
public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
- 상속
설명
적절한 디코딩이 없는 경우 인코딩된 바이트 시퀀스를 동등한 문자로 변환할 수 없습니다. 디코딩이 실패하는 일반적인 이유는 변환 작업에서 디코딩할 문자를 나타낼 수 없는 코드 페이지를 사용하기 때문입니다.
입력 바이트 시퀀스를 출력 문자로 변환할 수 없는 경우 개체는 출력 문자 System.Text.DecoderReplacementFallback 로 대체되는 대체 문자열을 제공합니다. 대체 문자열은 개체 값을 DecoderReplacementFallback 초기화하고 개체 값 DecoderReplacementFallback 은 개체 값을 DecoderReplacementFallbackBuffer 초기화합니다. 개체의 DecoderReplacementFallbackBuffer 값을 대체 대체 버퍼라고 합니다. 변환 작업은 대체 대체 버퍼를 사용하여 디코딩된 문자 대신 대체 문자열을 내보낸 다음 입력의 나머지 부분을 계속 처리합니다.
생성자
| Name | Description |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
개체 값을 사용하여 클래스의 DecoderReplacementFallbackBuffer 새 인스턴스를 DecoderReplacementFallback 초기화합니다. |
속성
| Name | Description |
|---|---|
| Remaining |
처리할 대체 대체 버퍼의 문자 수를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| Fallback(Byte[], Int32) |
현재 대체 문자열을 사용하도록 대체 대체 버퍼를 준비합니다. |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetNextChar() |
대체 대체 버퍼에서 다음 문자를 검색합니다. |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| MovePrevious() |
다음 호출 GetNextChar() 이 현재 문자 위치 이전에 대체 대체 버퍼의 문자 위치에 액세스하도록 합니다. |
| Reset() |
개체의 모든 내부 상태 정보 및 데이터를 DecoderReplacementFallbackBuffer 초기화합니다. |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |