DecoderFallbackBuffer.GetNextChar Metoda

Definice

Při přepsání v odvozené třídě načte další znak v záložní vyrovnávací paměti.

public:
 abstract char GetNextChar();
public abstract char GetNextChar();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char

Návraty

Další znak v záložní vyrovnávací paměti.

Poznámky

Dekódovací operace volá metodu Fallback , pokud operace ve vstupu narazí na neznámou bajtovou sekvenci. Pokud metoda Fallback vrátí true, existuje náhradní řetězec, který lze vložit do výstupu místo dekódování neznámého vstupu. Dekódovací operace volá metodu GetNextChar opakovaně a získá náhradní řetězec jeden znak najednou. Pokud byly všechny znaky v záložní vyrovnávací paměti vráceny do dekodéru, metoda by měla vrátit U+0000.

V případě náhradní obslužné rutiny GetNextChar výjimky by metoda měla vrátit U+0000.

Platí pro