DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.