EncoderReplacementFallbackBuffer.Fallback Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.