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 框架中預先定義的 DecoderFallback 實作中,DecoderReplacementFallback.CreateFallbackBuffer 方法回傳一個 DecoderReplacementFallbackBuffer 物件,而 DecoderExceptionFallback.CreateFallbackBuffer 方法則回傳一個 DecoderExceptionFallbackBuffer 物件。
當解碼器遇到第一個無法解碼的位元組時,會呼叫此 CreateFallbackBuffer 方法。 DecoderFallbackBuffer此方法回傳的物件提供備援實作,並負責回傳無法解碼的位元組或位元組的字串。