DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) メソッド

定義

現在の置換文字列を使用するように置換フォールバック バッファーを準備します。

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 メソッドを呼び出してフォールバック バッファーの各文字を取得できます。

適用対象