Sdílet prostřednictvím


DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metoda

Definice

DecoderFallbackException Vyvolá se, když vstupní sekvenci bajtů nelze dekódovat. Nominální návratová hodnota se nepoužije.

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

Parametry

bytesUnknown
Byte[]

Vstupní pole bajtů.

index
Int32

Pozice indexu bajtu ve vstupu.

Návraty

Žádné Není vrácena žádná hodnota, Fallback(Byte[], Int32) protože metoda vždy vyvolá výjimku.

Nominální návratová hodnota je true. Návratová hodnota je definována, i když je neměnná, protože tato metoda implementuje abstraktní metodu.

Výjimky

Tato metoda vždy vyvolá výjimku, která hlásí hodnotu a pozici indexu vstupního bajtu, který nelze dekódovat.

Poznámky

Metody GetBytes a Convert volají Fallback , pokud ve svém vstupu narazí na neznámý bajt. V odpovědi metoda Fallback vždy vyvolá DecoderFallbackException a zobrazí vstupní data. Metoda Fallback nominálně označuje, zda je vyvolána výjimka, pokud vstupní bajtovou sekvenci nelze dekódovat.

Platí pro