DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird DecoderFallbackException ausgelöst, wenn die Eingabebytesequenz nicht decodiert werden kann. Der nominale Rückgabewert wird nicht verwendet.
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
Parameter
- bytesUnknown
- Byte[]
Ein Eingabearray von Bytes.
- index
- Int32
Die Indexposition eines Bytes in der Eingabe.
Gibt zurück
Keiner. Es wird kein Wert zurückgegeben, da die Fallback(Byte[], Int32) Methode immer eine Ausnahme auslöst.
Der nominale Rückgabewert ist true. Ein Rückgabewert wird definiert, obwohl er nicht verändert wird, da diese Methode eine abstrakte Methode implementiert.
Ausnahmen
Diese Methode löst immer eine Ausnahme aus, die den Wert und die Indexposition des Eingabebytes meldet, das nicht decodiert werden kann.
Hinweise
Die GetBytes Methoden Convert rufen auf Fallback , wenn in ihrer Eingabe ein unbekanntes Byte auftritt. Als Antwort löst Fallback die DecoderFallbackException Methode immer die Eingabedaten aus und zeigt sie an. Die Fallback Methode gibt nominal an, ob eine Ausnahme ausgelöst wird, wenn eine Eingabebytesequenz nicht decodiert werden kann.