EncoderReplacementFallbackBuffer.Fallback Methode

Definition

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.

Gilt für: