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 nominelle Rückgabewert wird nicht verwendet.
Überlädt
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. Die Parameter geben den Wert und die Indexposition des Ersatzzeichenpaars in der Eingabe an. Der nominelle Rückgabewert wird nicht verwendet. |
Fallback(Char, Int32)
- Quelle:
- EncoderExceptionFallback.cs
- Quelle:
- EncoderExceptionFallback.cs
- Quelle:
- EncoderExceptionFallback.cs
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
Keine. Es wird kein Wert zurückgegeben, da die Fallback(Char, Int32)-Methode immer eine Ausnahme auslöst.
Ausnahmen
Der charUnknown
-Parameter darf nicht codiert sein. Diese Methode löst immer eine Ausnahme aus, die den Wert des charUnknown
-Parameters und des index
-Parameters meldet.
Hinweise
Die GetBytes Methoden und Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein unbekanntes Zeichen stoßen. Als Antwort löst Fallback immer aus EncoderFallbackException.
Gilt für:
Fallback(Char, Char, Int32)
- Quelle:
- EncoderExceptionFallback.cs
- Quelle:
- EncoderExceptionFallback.cs
- Quelle:
- EncoderExceptionFallback.cs
Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Die Parameter geben den Wert und die Indexposition des Ersatzzeichenpaars in der Eingabe an. Der nominelle Rückgabewert 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
Das hohe Ersatzzeichen des Eingabepaars.
- charUnknownLow
- Char
Das niedrige Ersatzzeichen des Eingabepaars.
- index
- Int32
Die Indexposition des Ersatzzeichenpaars im Eingabepuffer.
Gibt zurück
Keine. Es wird kein Wert zurückgegeben, da die Fallback(Char, Char, Int32)-Methode immer eine Ausnahme auslöst.
Ausnahmen
Das vom charUnknownHigh
-Parameter und vom charUnknownLow
-Parameter dargestellte Zeichen kann nicht codiert werden.
charUnknownHigh
oder charUnknownLow
ist ungültig.
charUnknownHigh
liegt nicht zwischen U+D800 und U+DBFF (einschließlich), oder charUnknownLow
liegt nicht zwischen U+DC00 und U+DFFF (einschließlich).
Hinweise
Die GetBytes Methoden und Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein Ersatzzeichenpaar stoßen. Löst als Antwort Fallback immer eine Ausnahme aus.