DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Werpt DecoderFallbackException wanneer de invoer bytereeks niet kan worden gedecodeerd. De nominale retourwaarde wordt niet gebruikt.
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
Parameters
- bytesUnknown
- Byte[]
Een invoermatrix van bytes.
- index
- Int32
De indexpositie van een byte in de invoer.
Retouren
Geen. Er wordt geen waarde geretourneerd omdat de Fallback(Byte[], Int32) methode altijd een uitzondering genereert.
De nominale retourwaarde is true. Er wordt een retourwaarde gedefinieerd, hoewel deze onveranderlijk is, omdat met deze methode een abstracte methode wordt geïmplementeerd.
Uitzonderingen
Deze methode genereert altijd een uitzondering waarmee de waarde en indexpositie van de invoer-byte worden gerapporteerd die niet kunnen worden gedecodeerd.
Opmerkingen
De GetBytes en Convert methoden roepen Fallback aan of ze een onbekende byte tegenkomen in hun invoer. Als reactie wordt de Fallback methode altijd gegenereerd DecoderFallbackException en worden de invoergegevens weergegeven. De Fallback methode geeft nominaal aan of er een uitzondering wordt gegenereerd als een invoer bytereeks niet kan worden gedecodeerd.