EncoderExceptionFallbackBuffer.Fallback Methode

Definition

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Der nominale Rückgabewert wird nicht verwendet.

Überlädt

Name Beschreibung
Fallback(Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Zeichens an, das nicht konvertiert werden kann.

Fallback(Char, Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Ersatzpaars in der Eingabe an, und der Nominalrücklaufwert wird nicht verwendet.

Fallback(Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Zeichens an, das nicht konvertiert werden kann.

public:
 override bool Fallback(char charUnknown, int index);
public override bool Fallback(char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean

Parameter

charUnknown
Char

Ein Eingabezeichen.

index
Int32

Die Indexposition des Zeichens im Eingabepuffer.

Gibt zurück

Keiner. Es wird kein Wert zurückgegeben, da die Fallback(Char, Int32) Methode immer eine Ausnahme auslöst.

Ausnahmen

charUnknown kann nicht codiert werden. Diese Methode löst immer eine Ausnahme aus, die den Wert der charUnknown Werte und index Parameter meldet.

Hinweise

Die GetBytes Methoden Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein unbekanntes Zeichen stoßen. Als Antwort Fallback wird immer ausgelöst EncoderFallbackException.

Gilt für:

Fallback(Char, Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Ersatzpaars in der Eingabe an, und der Nominalrücklaufwert wird nicht verwendet.

public:
 override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean

Parameter

charUnknownHigh
Char

Der hohe Ersatz des Eingabepaars.

charUnknownLow
Char

Der niedrige Ersatz des Eingabepaars.

index
Int32

Die Indexposition des Ersatzpaars im Eingabepuffer.

Gibt zurück

Keiner. Es wird kein Wert zurückgegeben, da die Fallback(Char, Char, Int32) Methode immer eine Ausnahme auslöst.

Ausnahmen

Das dargestellte charUnknownHigh Zeichen und charUnknownLow kann nicht codiert werden.

Entweder charUnknownHigh oder charUnknownLow ist ungültig. charUnknownHigh ist nicht zwischen U+D800 und U+DBFF (einschließlich) oder charUnknownLow nicht zwischen U+DC00 und U+DFFF (einschließlich) vorhanden.

Hinweise

Die GetBytes Methoden Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein Ersatzpaar stoßen. Als Reaktion Fallback wird immer eine Ausnahme ausgelöst.

Gilt für: