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 该对象,该对象负责执行回退操作。 例如,在 .NET Framework 中预定义的 DecoderFallback 实现中,DecoderReplacementFallback.CreateFallbackBuffer 方法返回 DecoderReplacementFallbackBuffer 对象,DecoderExceptionFallback.CreateFallbackBuffer 方法返回DecoderExceptionFallbackBuffer 对象。

当解码器遇到无法解码的第一个字节时,该方法 CreateFallbackBuffer 由解码器调用。 DecoderFallbackBuffer此方法返回的对象提供回退实现,并负责返回替换无法解码的字节或字节的字符串。

适用于

另请参阅