다음을 통해 공유


EncoderReplacementFallbackBuffer.Fallback 메서드

정의

현재 대체 문자열을 사용하기 위해 대체 fallback 버퍼를 준비합니다.

오버로드

Fallback(Char, Int32)

현재 대체 문자열을 사용하기 위해 대체 fallback 버퍼를 준비합니다.

Fallback(Char, Char, Int32)

입력 서로게이트 쌍을 인코딩할 수 없을 때 대체 문자열을 사용할 수 있는지 여부 또는 서로게이트 쌍을 무시할 수 있는지 여부를 나타냅니다. 매개 변수는 서로게이트 쌍 및 입력에서 해당 쌍의 인덱스 위치를 지정합니다.

Fallback(Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

현재 대체 문자열을 사용하기 위해 대체 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 합니다. 의 반환 값 Fallbacktrue인 경우 호출 메서드는 메서드를 GetNextChar 호출하여 대체 대체 버퍼의 각 문자를 가져올 수 있습니다.

적용 대상

Fallback(Char, Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

입력 서로게이트 쌍을 인코딩할 수 없을 때 대체 문자열을 사용할 수 있는지 여부 또는 서로게이트 쌍을 무시할 수 있는지 여부를 나타냅니다. 매개 변수는 서로게이트 쌍 및 입력에서 해당 쌍의 인덱스 위치를 지정합니다.

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 합니다. 의 반환 값 Fallbacktrue인 경우 호출 메서드는 메서드를 GetNextChar 호출하여 대체 대체 버퍼의 각 문자를 가져올 수 있습니다.

적용 대상