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 auf die Verwendung der aktuellen Ersetzungszeichenfolge vor.
Überlädt
| Name | Beschreibung |
|---|---|
| Fallback(Char, Int32) |
Bereitet den Ersatzfallbackpuffer auf die Verwendung der aktuellen Ersetzungszeichenfolge vor. |
| Fallback(Char, Char, Int32) |
Gibt an, ob eine Ersetzungszeichenfolge verwendet werden kann, wenn ein Eingabe-Ersatzpaar nicht codiert werden kann oder ob das Ersatzpaar ignoriert werden kann. Parameter geben das Ersatzpaar und die Indexposition des Paars in der Eingabe an. |
Fallback(Char, Int32)
Bereitet den Ersatzfallbackpuffer auf die Verwendung der aktuellen Ersetzungszeichenfolge vor.
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 in diesem Vorgang ignoriert, es sei denn, eine Ausnahme wird ausgelöst.
- index
- Int32
Die Indexposition des Zeichens im Eingabepuffer. Dieser Parameter wird in diesem Vorgang ignoriert.
Gibt zurück
true wenn die Ersetzungszeichenfolge nicht leer ist; false wenn die Ersetzungszeichenfolge 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 Ersatzfallbackpuffer abzurufen.
Gilt für:
Fallback(Char, Char, Int32)
Gibt an, ob eine Ersetzungszeichenfolge verwendet werden kann, wenn ein Eingabe-Ersatzpaar nicht codiert werden kann oder ob das Ersatzpaar ignoriert werden kann. Parameter geben das Ersatzpaar 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
Der hohe Ersatz des Eingabepaars.
- charUnknownLow
- Char
Der niedrige Ersatz des Eingabepaars.
- index
- Int32
Die Indexposition des Ersatzpaars im Eingabepuffer.
Gibt zurück
true wenn die Ersetzungszeichenfolge nicht leer ist; false wenn die Ersetzungszeichenfolge leer ist.
Ausnahmen
Diese Methode wird erneut aufgerufen, bevor die GetNextChar() Methode alle Ersetzungszeichenfolgenzeichen gelesen hat.
Der Wert ist charUnknownHigh kleiner als U+D800 oder größer als U+D8FF.
-oder-
Der Wert ist charUnknownLow 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 Ersatzfallbackpuffer abzurufen.