EncoderFallback.CreateFallbackBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,将初始化 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 该对象,该对象负责执行回退操作。 例如,在.NET Framework中的预定义EncoderFallback实现中,EncoderReplacementFallback.CreateFallbackBuffer该方法返回对象EncoderReplacementFallbackBuffer,该方法EncoderExceptionFallback.CreateFallbackBuffer返回对象EncoderExceptionFallbackBuffer。
当编码器遇到无法编码的第一个字符时,该方法 CreateFallbackBuffer 由编码器调用。 EncoderFallbackBuffer此方法返回的对象提供回退实现,并负责返回替换无法编码的字符或字符的字节数组。