DecoderFallback.CreateFallbackBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,初始化该类的新实例 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此方法返回的对象提供回退实现,并负责返回替换无法解码的字节或字节的字符串。