次の方法で共有


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 フォールバック実装を提供し、デコードできなかったバイトまたはバイトを置き換える文字列を返します。

適用対象

こちらもご覧ください