DecoderExceptionFallbackBuffer クラス

定義

エンコード済み入力バイト シーケンスをデコード済み出力文字に変換できない場合に、DecoderFallbackException をスローします。 このクラスは継承できません。

public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
継承
DecoderExceptionFallbackBuffer

注釈

エンコードまたはデコード操作が失敗する一般的な理由は、基になるエンコード クラスが文字と同等のバイト シーケンス間のマッピングを提供しない場合です。 入力バイト シーケンスを出力文字に変換できない場合、デコード操作はメソッドを Fallback 呼び出し、これをスローします DecoderFallbackException

System.Text.DecoderFallbackBufferデコード操作で使用されるデータ バッファーを表すクラスは、クラスの基底クラスDecoderExceptionFallbackBufferです。 ただし、クラスはデータ バッファーの代わりに、 DecoderExceptionFallbackBuffer デコード操作が失敗した場合に例外がスローされる標準動作を表します。 実際のデータ バッファーは存在せず、このようなバッファーを操作するように設計されたメンバーは重要な作業を行いません。

コンストラクター

DecoderExceptionFallbackBuffer()

DecoderExceptionFallbackBuffer クラスの新しいインスタンスを初期化します。

プロパティ

Remaining

現在の DecoderExceptionFallbackBuffer オブジェクト内に残っている未処理の文字数を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Fallback(Byte[], Int32)

入力バイト シーケンスをデコードできない場合に、DecoderFallbackException をスローします。 名目上の戻り値は使用されません。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetNextChar()

例外データ バッファーの次の文字を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MovePrevious()

GetNextChar() への次の呼び出し時に、例外データ バッファーの現在の文字位置の前にある文字位置にアクセスするようにします。

Reset()

このフォールバック バッファーに関連するすべてのデータおよびステータス情報を初期化します。

(継承元 DecoderFallbackBuffer)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象