Udostępnij za pośrednictwem


EncoderFallbackBuffer.GetNextChar Metoda

Definicja

Po zastąpieniu w klasie pochodnej pobiera następny znak w buforze rezerwowym.

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

Zwraca

Char

Następny znak w buforze rezerwowym.

Uwagi

Operacja kodowania wywołuje metodę Fallback , jeśli operacja napotka nieznany znak lub parę zastępczą w danych wejściowych. Na przykład w przypadku powrotu zastępczego, jeśli Fallback metoda zwraca truewartość , istnieje ciąg zastępczy, który może być zakodowany zamiast nieznanych danych wejściowych. Operacja kodowania wywołuje metodę GetNextChar wielokrotnie i uzyskuje ciąg zastępczy jeden znak naraz. Gdy wszystkie znaki w buforze rezerwowym zostały zwrócone do kodera, GetNextChar metoda powinna zwrócić wartość U+0000.

W przypadku procedury obsługi GetNextChar rezerwowej wyjątku metoda powinna zwrócić U+0000.

Dotyczy