DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metoda

Definice

DecoderFallbackException Vyvolá, když vstupní bajtová sekvence nelze dekódovat. Nominální vrácená hodnota se nepoužívá.

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, protože Fallback(Byte[], Int32) metoda vždy vyvolá výjimku.

Nominální návratová hodnota je true. Je definována návratová hodnota, i když se nemění, 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

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

Platí pro