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

入力内のバイトのインデックス位置。

返品

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

標準の戻り値は true。 このメソッドは抽象メソッドを実装するため、戻り値は変更されませんが、定義されます。

例外

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

注釈

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

適用対象