共用方式為


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。 因為這個方法會實作抽象方法,所以會定義傳回值 (雖然此值不會變更)。

例外狀況

此方法永遠都會擲回例外狀況,報告無法解碼的輸入位元組的值和索引位置。

備註

如果 和 Convert 方法在其輸入中遇到未知的位元組,則會 GetBytes 呼叫 Fallback 。 在回應中 Fallback ,方法一律會 DecoderFallbackException 擲回並顯示輸入資料。 如果無法解碼輸入位元組序列,方法 Fallback 就表示是否擲回例外狀況。

適用於