DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Methode

Definitie

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.

Van toepassing op