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

适用于

另请参阅