EncoderReplacementFallbackBuffer.Fallback Methode

Definitie

Bereidt de vervangende terugvalbuffer voor om de huidige vervangende tekenreeks te gebruiken.

Overloads

Name Description
Fallback(Char, Int32)

Bereidt de vervangende terugvalbuffer voor om de huidige vervangende tekenreeks te gebruiken.

Fallback(Char, Char, Int32)

Geeft aan of een vervangende tekenreeks kan worden gebruikt wanneer een surrogaatpaar voor invoer niet kan worden gecodeerd of of het surrogaatpaar kan worden genegeerd. Parameters geven het surrogaatpaar en de indexpositie van het paar in de invoer op.

Fallback(Char, Int32)

Bereidt de vervangende terugvalbuffer voor om de huidige vervangende tekenreeks te gebruiken.

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

Parameters

charUnknown
Char

Een invoerteken. Deze parameter wordt in deze bewerking genegeerd, tenzij er een uitzondering wordt gegenereerd.

index
Int32

De indexpositie van het teken in de invoerbuffer. Deze parameter wordt in deze bewerking genegeerd.

Retouren

true als de vervangende tekenreeks niet leeg is; false als de vervangende tekenreeks leeg is.

Uitzonderingen

Deze methode wordt opnieuw aangeroepen voordat de GetNextChar() methode alle tekens in de vervangende terugvalbuffer heeft gelezen.

Opmerkingen

De GetBytes en Convert methoden roepen Fallback aan of ze een onbekend teken tegenkomen in hun invoer. Als de retourwaarde Fallback is true, kan de aanroepmethode de GetNextChar methode aanroepen om elk teken in de vervangende terugvalbuffer te verkrijgen.

Van toepassing op

Fallback(Char, Char, Int32)

Geeft aan of een vervangende tekenreeks kan worden gebruikt wanneer een surrogaatpaar voor invoer niet kan worden gecodeerd of of het surrogaatpaar kan worden genegeerd. Parameters geven het surrogaatpaar en de indexpositie van het paar in de invoer op.

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

Parameters

charUnknownHigh
Char

Het hoge surrogaat van het invoerpaar.

charUnknownLow
Char

Het lage surrogaat van het invoerpaar.

index
Int32

De indexpositie van het surrogaatpaar in de invoerbuffer.

Retouren

true als de vervangende tekenreeks niet leeg is; false als de vervangende tekenreeks leeg is.

Uitzonderingen

Deze methode wordt opnieuw aangeroepen voordat de GetNextChar() methode alle vervangende tekenreekstekens heeft gelezen.

De waarde is charUnknownHigh kleiner dan U+D800 of hoger dan U+D8FF.

– of –

De waarde is charUnknownLow kleiner dan U+DC00 of hoger dan U+DFFF.

Opmerkingen

De GetBytes en Convert methoden roepen Fallback aan of ze een onbekend teken tegenkomen in hun invoer. Als de retourwaarde Fallback is true, kan de aanroepmethode de GetNextChar methode aanroepen om elk teken in de vervangende terugvalbuffer te verkrijgen.

Van toepassing op