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