EncoderExceptionFallbackBuffer.Fallback 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 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.