EncoderExceptionFallbackBuffer.Fallback Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá výjimku, protože vstupní znak nelze zakódovat. Nominální návratová hodnota se nepoužije.
Přetížení
Fallback(Char, Int32) |
Vyvolá výjimku, protože vstupní znak nelze zakódovat. Parametry určují hodnotu a pozici indexu znaku, který nelze převést. |
Fallback(Char, Char, Int32) |
Vyvolá výjimku, protože vstupní znak nelze zakódovat. Parametry určují hodnotu a pozici indexu náhradního páru ve vstupu a nominální návratová hodnota se nepoužije. |
Fallback(Char, Int32)
Vyvolá výjimku, protože vstupní znak nelze zakódovat. Parametry určují hodnotu a pozici indexu znaku, který nelze převést.
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
Parametry
- charUnknown
- Char
Vstupní znak.
- index
- Int32
Pozice indexu znaku ve vstupní vyrovnávací paměti.
Návraty
Žádné Není vrácena žádná hodnota, Fallback(Char, Int32) protože metoda vždy vyvolá výjimku.
Výjimky
charUnknown
nelze zakódovat. Tato metoda vždy vyvolá výjimku, která hlásí hodnotu charUnknown
parametrů a index
.
Poznámky
Metody GetBytes a Convert volají Fallback , pokud ve svém vstupu narazí na neznámý znak. V reakci na to Fallback vždy vyvolá EncoderFallbackException.
Platí pro
Fallback(Char, Char, Int32)
Vyvolá výjimku, protože vstupní znak nelze zakódovat. Parametry určují hodnotu a pozici indexu náhradního páru ve vstupu a nominální návratová hodnota se nepoužije.
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
Parametry
- charUnknownHigh
- Char
Vysoká náhrada vstupního páru.
- charUnknownLow
- Char
Nízká náhrada vstupního páru.
- index
- Int32
Pozice indexu náhradního páru ve vstupní vyrovnávací paměti.
Návraty
Žádné Není vrácena žádná hodnota, Fallback(Char, Char, Int32) protože metoda vždy vyvolá výjimku.
Výjimky
Znak reprezentovaný charUnknownHigh
a charUnknownLow
nelze zakódovat.
Neplatná je buď hodnota charUnknownHigh
, nebo charUnknownLow
.
charUnknownHigh
není mezi U+D800 a U+DBFF(včetně) nebo charUnknownLow
není mezi U+DC00 a U+DFFF (včetně).
Poznámky
Metody GetBytes a Convert volají Fallback , pokud ve svém vstupu narazí na náhradní pár. Jako odpověď Fallback vždy vyvolá výjimku.