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此方法返回的对象提供回退实现,并负责返回替换无法解码的字节或字节的字符串。