EncoderFallbackBuffer.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.
Gibt an, ob eine Ersatzzeichenfolge verfügbar ist, wenn die ursprüngliche Eingabe nicht codiert werden kann, oder ob die ursprüngliche Eingabe ignoriert werden soll.
Überlädt
Fallback(Char, Int32) |
Bereitet beim Überschreiben in einer abgeleiteten Klasse den Fallbackpuffer darauf vor, das angegebene Eingabezeichen zu behandeln. |
Fallback(Char, Char, Int32) |
Bereitet beim Überschreiben in einer abgeleiteten Klasse den Fallbackpuffer darauf vor, das angegebene Ersatzzeichenpaar zu behandeln. |
Fallback(Char, Int32)
- Quelle:
- EncoderFallback.cs
- Quelle:
- EncoderFallback.cs
- Quelle:
- EncoderFallback.cs
Bereitet beim Überschreiben in einer abgeleiteten Klasse den Fallbackpuffer darauf vor, das angegebene Eingabezeichen zu behandeln.
public:
abstract bool Fallback(char charUnknown, int index);
public abstract bool Fallback (char charUnknown, int index);
abstract member Fallback : char * int -> bool
Public MustOverride 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
true
, wenn der Fallbackpuffer charUnknown
verarbeiten kann; false
, wenn der Fallbackpuffer charUnknown
ignoriert.
Hinweise
Die Encoding.GetBytes Methoden und Encoder.Convert rufen auf Fallback(Byte[], Int32) , wenn sie auf ein unbekanntes Eingabezeichen stoßen, das nicht codiert werden kann. Ein Rückgabewert von true
gibt an, dass der Fallbackpuffer das Eingabezeichen verarbeiten kann, wodurch die aufrufende Methode die GetNextChar Methode aufruft, um jedes Zeichen des Fallbackpuffers abzurufen. Da keine einzelnen Zeichen verarbeitet werden, löst die Fallback Methode in einem Ausnahmefallbackhandler eine Ausnahme aus.
Gilt für:
Fallback(Char, Char, Int32)
- Quelle:
- EncoderFallback.cs
- Quelle:
- EncoderFallback.cs
- Quelle:
- EncoderFallback.cs
Bereitet beim Überschreiben in einer abgeleiteten Klasse den Fallbackpuffer darauf vor, das angegebene Ersatzzeichenpaar zu behandeln.
public:
abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public abstract bool Fallback (char charUnknownHigh, char charUnknownLow, int index);
abstract member Fallback : char * char * int -> bool
Public MustOverride 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
true
, wenn der Fallbackpuffer charUnknownHigh
und charUnknownLow
verarbeiten kann; false
, wenn der Fallbackpuffer das Ersatzzeichenpaar ignoriert.
Hinweise
Die Encoding.GetBytes Methoden und Encoder.Convert rufen auf Fallback(Char, Char, Int32) , wenn sie in ihrer Eingabe auf ein Ersatzzeichenpaar stoßen. Ein Rückgabewert von true
gibt an, dass der Fallbackpuffer das Ersatzzeichenpaar verarbeiten kann, wodurch die aufrufende Methode die GetNextChar Methode aufruft, um jedes Zeichen des Fallbackpuffers abzurufen. Da keine einzelnen Zeichen verarbeitet werden, löst die Fallback Methode in einem Ausnahmefallbackhandler eine Ausnahme aus.