EncoderFallbackBuffer.GetNextChar Метод

Определение

При переопределении в производном классе извлекает следующий символ в резервном буфере.

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

Возвращаемое значение

Char

Следующий символ в резервном буфере.

Комментарии

Операция кодирования вызывает Fallback метод, если операция сталкивается с неизвестным символом или суррогатной парой во входных данных. Например, в случае резервного восстановления замены, если Fallback метод возвращает true, существует строка замены, которая может быть закодирована вместо неизвестных входных данных. Операция кодирования многократно вызывает GetNextChar метод и получает строку замены по одному символу за раз. Когда все символы в резервном буфере были возвращены кодировщику, GetNextChar метод должен вернуть U+0000.

Для резервного обработчика GetNextChar исключений метод должен возвращать U+0000.

Применяется к