DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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. 虽然返回值未更改,但定义返回值,因为此方法实现抽象方法。
例外
此方法始终引发一个异常,该异常报告无法解码的输入字节的值和索引位置。
注解
如果它们在其输入中遇到未知字节,则这些 GetBytes 和 Convert 方法会调用 Fallback 。 作为响应,该方法 Fallback 始终引发 DecoderFallbackException 并显示输入数据。 该方法 Fallback 名义上指示在无法解码输入字节序列时是否引发异常。