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

输入中字节的索引位置。

返回

None. 不返回任何值, Fallback(Byte[], Int32) 因为该方法始终引发异常。

名义返回值为 true. 虽然返回值未更改,但定义返回值,因为此方法实现抽象方法。

例外

此方法始终引发一个异常,该异常报告无法解码的输入字节的值和索引位置。

注解

如果它们在其输入中遇到未知字节,则这些 GetBytesConvert 方法会调用 Fallback 。 作为响应,该方法 Fallback 始终引发 DecoderFallbackException 并显示输入数据。 该方法 Fallback 名义上指示在无法解码输入字节序列时是否引发异常。

适用于