EncoderFallbackBuffer.GetNextChar Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе извлекает следующий символ в резервном буфере.
public:
abstract char GetNextChar();
public abstract char GetNextChar ();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char
Возвращаемое значение
Следующий символ в резервном буфере.
Комментарии
Операция кодирования вызывает Fallback метод, если операция сталкивается с неизвестным символом или суррогатной парой во входных данных. Например, в случае резервного восстановления замены, если Fallback метод возвращает true
, существует строка замены, которая может быть закодирована вместо неизвестных входных данных. Операция кодирования многократно вызывает GetNextChar метод и получает строку замены по одному символу за раз. Когда все символы в резервном буфере были возвращены кодировщику, GetNextChar метод должен вернуть U+0000.
Для резервного обработчика GetNextChar исключений метод должен возвращать U+0000.