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 内におけるバイトのインデックス位置。 この操作では、このパラメーターは無視されます。

戻り値

Boolean

置換文字列が空でない場合は true。置換文字列が空の場合は false

例外

GetNextChar() メソッドが置換フォールバック バッファー内のすべての文字を読み取る前に、このメソッドが再度呼び出されました。

注釈

デコード GetBytes できない不明な入力バイト シーケンスが発生した場合に、メソッドが Convert 呼び出 Fallback されます。 戻り値が is trueFallback場合、呼び出し元のメソッドは、フォールバック バッファーの各文字を取得するメソッドを呼び出GetNextCharすことができます。

適用対象