EncoderReplacementFallbackBuffer.Fallback 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 대체 문자열을 사용하기 위해 대체 fallback 버퍼를 준비합니다.
오버로드
Fallback(Char, Int32) |
현재 대체 문자열을 사용하기 위해 대체 fallback 버퍼를 준비합니다. |
Fallback(Char, Char, Int32) |
입력 서로게이트 쌍을 인코딩할 수 없을 때 대체 문자열을 사용할 수 있는지 여부 또는 서로게이트 쌍을 무시할 수 있는지 여부를 나타냅니다. 매개 변수는 서로게이트 쌍 및 입력에서 해당 쌍의 인덱스 위치를 지정합니다. |
Fallback(Char, Int32)
현재 대체 문자열을 사용하기 위해 대체 fallback 버퍼를 준비합니다.
public:
override bool Fallback(char charUnknown, int index);
public override bool Fallback (char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean
매개 변수
- charUnknown
- Char
입력 문자입니다. 이 작업에서는 예외가 throw되는 경우를 제외하고는 이 매개 변수가 무시됩니다.
- index
- Int32
입력 버퍼에 있는 문자의 인덱스 위치입니다. 이 작업에서는 이 매개 변수가 무시됩니다.
반환
대체 문자열이 비어 있지 않으면 true
이고, 대체 문자열이 비어 있으면 false
입니다.
예외
GetNextChar() 메서드가 대체 fallback 버퍼에 있는 모든 문자를 읽기 전에 이 메서드가 다시 호출되는 경우
설명
및 Convert 메서드는 GetBytes 입력에서 알 수 없는 문자를 발견하면 를 호출 Fallback 합니다. 의 반환 값 Fallback 이 true
인 경우 호출 메서드는 메서드를 GetNextChar 호출하여 대체 대체 버퍼의 각 문자를 가져올 수 있습니다.
적용 대상
Fallback(Char, Char, Int32)
입력 서로게이트 쌍을 인코딩할 수 없을 때 대체 문자열을 사용할 수 있는지 여부 또는 서로게이트 쌍을 무시할 수 있는지 여부를 나타냅니다. 매개 변수는 서로게이트 쌍 및 입력에서 해당 쌍의 인덱스 위치를 지정합니다.
public:
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback (char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean
매개 변수
- charUnknownHigh
- Char
입력 쌍의 high surrogate입니다.
- charUnknownLow
- Char
입력 쌍의 low surrogate입니다.
- index
- Int32
입력 버퍼에 있는 서로게이트 쌍의 인덱스 위치입니다.
반환
대체 문자열이 비어 있지 않으면 true
이고, 대체 문자열이 비어 있으면 false
입니다.
예외
GetNextChar() 메서드가 대체 fallback 버퍼에 있는 모든 문자를 읽기 전에 이 메서드가 다시 호출되는 경우
charUnknownHigh
의 값은 U+D800보다 적거나 U+D8FF보다 큽니다.
또는
charUnknownLow
의 값은 U+DC00보다 적거나 U+DFFF보다 큽니다.
설명
및 Convert 메서드는 GetBytes 입력에서 알 수 없는 문자를 발견하면 를 호출 Fallback 합니다. 의 반환 값 Fallback 이 true
인 경우 호출 메서드는 메서드를 GetNextChar 호출하여 대체 대체 버퍼의 각 문자를 가져올 수 있습니다.
적용 대상
.NET