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.
Löst DecoderFallbackException aus, wenn die Eingabebytefolge nicht decodiert werden kann. Der nominelle 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 Eingabebytearray.
- index
- Int32
Die Indexposition eines Bytes in der Eingabe.
Gibt zurück
Keine. Es wird kein Wert zurückgegeben, da die Fallback(Byte[], Int32)-Methode immer eine Ausnahme auslöst.
Der nominelle Rückgabewert ist true
. Es ist ein Rückgabewert definiert, der allerdings unveränderlich ist, 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 und Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein unbekanntes Byte stoßen. Als Antwort löst DecoderFallbackException die Fallback -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.