次の方法で共有


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

定義

入力バイト シーケンスをデコードできない場合に、DecoderFallbackException をスローします。 名目上の戻り値は使用されません。

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

入力におけるバイトのインデックス位置。

戻り値

Boolean

なし。 Fallback(Byte[], Int32) メソッドは常に例外をスローするので、値は返されません。

名目上の戻り値は true です。 戻り値は一定ですが、このメソッドは抽象メソッドを実装したものであるため、戻り値が定義されています。

例外

このメソッドは、デコードできない入力バイトの値とインデックス位置を報告する例外を常にスローします。

注釈

メソッドはGetBytesConvert、入力に不明なバイトが見つかった場合に呼び出しますFallback。 応答として、メソッドは Fallback 常に入力データを DecoderFallbackException スローして表示します。 このメソッドは Fallback 、入力バイト シーケンスをデコードできない場合に例外がスローされるかどうかを示します。

適用対象