DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の置換文字列を使用するように置換フォールバック バッファーを準備します。
public:
override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean
パラメーター
- bytesUnknown
- Byte[]
入力バイト シーケンス。 例外がスローされない限り、このパラメーターは無視されます。
- index
- Int32
bytesUnknown内のバイトのインデックス位置。 この操作では、このパラメーターは無視されます。
返品
true 置換文字列が空でない場合は〘。置換文字列が空の場合に false します。
例外
このメソッドは、 GetNextChar() メソッドが置換フォールバック バッファー内のすべての文字を読み取る前に再度呼び出されます。
注釈
GetBytesメソッドとConvert メソッドは、デコードできない不明な入力バイト シーケンスが検出された場合にFallbackを呼び出します。
Fallbackの戻り値がtrue場合、呼び出し元のメソッドはGetNextChar メソッドを呼び出してフォールバック バッファーの各文字を取得できます。