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 возвращаемый этим методом, предоставляет резервную реализацию и отвечает за возвращение массива байтов, заменяющего символы или символы, которые не удалось закодировать.

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

См. также раздел