EncoderFallback.CreateFallbackBuffer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе инициализирует новый экземпляр EncoderFallbackBuffer класса.
public:
abstract System::Text::EncoderFallbackBuffer ^ CreateFallbackBuffer();
public abstract System.Text.EncoderFallbackBuffer CreateFallbackBuffer();
abstract member CreateFallbackBuffer : unit -> System.Text.EncoderFallbackBuffer
Public MustOverride Function CreateFallbackBuffer () As EncoderFallbackBuffer
Возвращаемое значение
Объект, предоставляющий резервный буфер для кодировщика.
Комментарии
Этот метод возвращает объект, производный от EncoderFallbackBuffer этого, отвечающий за выполнение резервной операции. Например, из предопределенных реализаций EncoderFallback в платформе .NET Framework метод EncoderReplacementFallback.CreateFallbackBuffer возвращает объект EncoderReplacementFallbackBuffer, а метод EncoderExceptionFallback.CreateFallbackBuffer возвращает объект EncoderExceptionFallbackBuffer.
Метод CreateFallbackBuffer вызывается кодировщиком при обнаружении первого символа, который не удается закодировать. Объект, EncoderFallbackBuffer возвращаемый этим методом, предоставляет резервную реализацию и отвечает за возвращение массива байтов, заменяющего символы или символы, которые не удалось закодировать.