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