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

Объект, предоставляющий резервный буфер для кодировщика.

Комментарии

Этот метод возвращает объект, производный от EncoderFallbackBuffer этого, который отвечает за выполнение резервной операции. Например, из предопределенных EncoderFallback реализаций в платформа .NET Framework EncoderReplacementFallback.CreateFallbackBuffer метод возвращает EncoderReplacementFallbackBuffer объект, а EncoderExceptionFallback.CreateFallbackBuffer метод возвращает EncoderExceptionFallbackBuffer объект.

Метод CreateFallbackBuffer вызывается кодировщиком при обнаружении первого символа, который не удается закодировать. Объект, EncoderFallbackBuffer возвращаемый этим методом, предоставляет резервную реализацию и отвечает за возврат массива байтов, который заменяет символ или символы, которые не удалось закодировать.

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

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