EncoderReplacementFallbackBuffer.Fallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の置換文字列を使用するように置換フォールバック バッファーを準備します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Fallback(Char, Int32) |
現在の置換文字列を使用するように置換フォールバック バッファーを準備します。 |
| Fallback(Char, Char, Int32) |
入力サロゲート ペアをエンコードできない場合に置換文字列を使用できるかどうか、またはサロゲート ペアを無視できるかどうかを示します。 パラメーターは、サロゲート ペアと、入力内のペアのインデックス位置を指定します。 |
Fallback(Char, Int32)
現在の置換文字列を使用するように置換フォールバック バッファーを準備します。
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
入力文字。 例外がスローされない限り、この操作ではこのパラメーターは無視されます。
- index
- Int32
入力バッファー内の文字のインデックス位置。 この操作では、このパラメーターは無視されます。
返品
true 置換文字列が空でない場合は〘。置換文字列が空の場合に false します。
例外
このメソッドは、 GetNextChar() メソッドが置換フォールバック バッファー内のすべての文字を読み取る前に再度呼び出されます。
注釈
GetBytesメソッドとConvert メソッドは、入力で不明な文字が検出された場合に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
入力ペアの上位サロゲート。
- charUnknownLow
- Char
入力ペアの下位サロゲート。
- index
- Int32
入力バッファー内のサロゲート ペアのインデックス位置。
返品
true 置換文字列が空でない場合は〘。置換文字列が空の場合に false します。
例外
このメソッドは、 GetNextChar() メソッドが置換文字列文字をすべて読み取る前に再度呼び出されます。
charUnknownHighの値が U+D800 より小さいか、U+D8FF より大きい値です。
-または-
charUnknownLowの値が U+DC00 より小さいか、U+DFFF より大きい値です。
注釈
GetBytesメソッドとConvert メソッドは、入力で不明な文字が検出された場合にFallbackを呼び出します。
Fallbackの戻り値がtrueされている場合、呼び出し元のメソッドはGetNextChar メソッドを呼び出して、置換フォールバック バッファー内の各文字を取得できます。