DecoderFallback.CreateFallbackBuffer Метод

Определение

При переопределении в производном классе инициализирует новый экземпляр класса DecoderFallbackBuffer.

public:
 abstract System::Text::DecoderFallbackBuffer ^ CreateFallbackBuffer();
public abstract System.Text.DecoderFallbackBuffer CreateFallbackBuffer ();
abstract member CreateFallbackBuffer : unit -> System.Text.DecoderFallbackBuffer
Public MustOverride Function CreateFallbackBuffer () As DecoderFallbackBuffer

Возвращаемое значение

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

Комментарии

Этот метод возвращает объект, производный от DecoderFallbackBuffer , который отвечает за выполнение резервной операции. Например, из предопределенных DecoderFallback реализаций в платформа .NET Framework DecoderReplacementFallback.CreateFallbackBuffer метод возвращает DecoderReplacementFallbackBuffer объект , а DecoderExceptionFallback.CreateFallbackBuffer метод возвращает DecoderExceptionFallbackBuffer объект .

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

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

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