EncoderExceptionFallbackBuffer.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
入力バッファーにおける文字のインデックス位置。
戻り値
なし。 Fallback(Char, Int32) メソッドは常に例外をスローするので、値は返されません。
例外
charUnknown
をエンコードできません。 このメソッドは、charUnknown
パラメーターと index
パラメーターの値を報告する例外を常に返します。
注釈
メソッドと Convert メソッドはGetBytes、入力に不明な文字が見つかった場合に を呼び出しますFallback。 応答として、 Fallback は常に をスローします EncoderFallbackException。
適用対象
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
入力バッファーにおけるサロゲート ペアのインデックス位置。
戻り値
なし。 Fallback(Char, Char, Int32) メソッドは常に例外をスローするので、値は返されません。
例外
charUnknownHigh
および charUnknownLow
で表される文字をエンコードできません。
charUnknownHigh
または charUnknownLow
が無効です。
charUnknownHigh
が U+D800 から U+DBFF までの範囲 (U+D800 と U+DBFF を含む) にないか、charUnknownLow
が U+DC00 から U+DFFF までの範囲 (U+DC00 と U+DFFF を含む) にありません。
注釈
メソッドと Convert メソッドはGetBytes、入力でサロゲート ペアが見つかった場合に を呼び出しますFallback。 応答として、 Fallback は常に例外をスローします。
適用対象
.NET