EncoderReplacementFallbackBuffer.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.
Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden.
Überlädt
Fallback(Char, Int32) |
Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden. |
Fallback(Char, Char, Int32) |
Gibt an, ob eine Ersatzzeichenfolge verwendet werden kann, wenn ein Ersatzzeichenpaar nicht codiert oder wenn das Ersatzzeichenpaar ignoriert werden kann. Die Parameter geben das Ersatzzeichenpaar und die Indexposition des Paars in der Eingabe an. |
Fallback(Char, Int32)
Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden.
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. Dieser Parameter wird bei diesem Vorgang ignoriert, sofern keine Ausnahme ausgelöst wird.
- index
- Int32
Die Indexposition des Zeichens im Eingabepuffer. Dieser Parameter wird bei diesem Vorgang ignoriert.
Gibt zurück
true
, wenn die Ersatzzeichenfolge nicht leer ist; false
, wenn die Ersatzzeichenfolge leer ist.
Ausnahmen
Diese Methode wird erneut aufgerufen, bevor die GetNextChar()-Methode alle Zeichen im Ersatzfallbackpuffer gelesen hat.
Hinweise
Die GetBytes Methoden Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein unbekanntes Zeichen stoßen. Wenn der Rückgabewert Fallback lautet true
, kann die aufrufende Methode die GetNextChar Methode aufrufen, um jedes Zeichen im Ersatz-Fallbackpuffer abzurufen.
Gilt für
Fallback(Char, Char, Int32)
Gibt an, ob eine Ersatzzeichenfolge verwendet werden kann, wenn ein Ersatzzeichenpaar nicht codiert oder wenn das Ersatzzeichenpaar ignoriert werden kann. Die Parameter geben das Ersatzzeichenpaar und die Indexposition des Paars in der Eingabe an.
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
true
, wenn die Ersatzzeichenfolge nicht leer ist; false
, wenn die Ersatzzeichenfolge leer ist.
Ausnahmen
Diese Methode wird erneut aufgerufen, bevor die GetNextChar()-Methode alle Zeichen der Ersatzzeichenfolge gelesen hat.
Der Wert von charUnknownHigh
ist kleiner als U+D800 oder größer als U+D8FF.
- oder -
Der Wert von charUnknownLow
ist kleiner als U+DC00 oder größer als U+DFFF.
Hinweise
Die GetBytes Methoden Convert rufen auf Fallback , wenn sie in ihrer Eingabe auf ein unbekanntes Zeichen stoßen. Wenn der Rückgabewert Fallback lautet true
, kann die aufrufende Methode die GetNextChar Methode aufrufen, um jedes Zeichen im Ersatz-Fallbackpuffer abzurufen.