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á 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.