EncoderFallback.CreateFallbackBuffer 方法

定义

在派生类中重写时,将初始化 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

提供编码器回退缓冲区的对象。

注解

此方法返回一个派生自 EncoderFallbackBuffer 该对象,该对象负责执行回退操作。 例如,在.NET Framework中的预定义EncoderFallback实现中,EncoderReplacementFallback.CreateFallbackBuffer该方法返回对象EncoderReplacementFallbackBuffer,该方法EncoderExceptionFallback.CreateFallbackBuffer返回对象EncoderExceptionFallbackBuffer

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

适用于

另请参阅