DecoderReplacementFallbackBuffer クラス

定義

元の入力バイト シーケンスをデコードできない場合に出力される代替出力文字列を表します。 このクラスは継承できません。

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

注釈

適切なデコードが存在しない場合、エンコードされたバイト シーケンスを同等の文字に変換できない場合があります。 デコードが失敗する一般的な理由は、変換操作でデコードする文字を表すことができないコード ページが使用されるためです。

入力バイト シーケンスを出力文字に変換できない場合、 System.Text.DecoderReplacementFallback オブジェクトは、出力文字に置き換えられる置換文字列を提供します。 置換文字列は、 DecoderReplacementFallback オブジェクトの値を初期化し、 DecoderReplacementFallback オブジェクトの値は、 DecoderReplacementFallbackBuffer オブジェクトの値を初期化します。 DecoderReplacementFallbackBuffer オブジェクトの値は、代替フォールバック バッファーと呼ばれます。 変換操作では、置換フォールバック バッファーを使用してデコードされた文字の代わりに置換文字列を出力し、入力の残りの処理を続行します。

コンストラクター

名前 説明
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

DecoderReplacementFallback オブジェクトの値を使用して、DecoderReplacementFallbackBuffer クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Remaining

処理対象の代替フォールバック バッファー内の文字数を取得します。

メソッド

名前 説明
Equals(Object)

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

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

現在の置換文字列を使用するように置換フォールバック バッファーを準備します。

GetHashCode()

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

(継承元 Object)
GetNextChar()

置換フォールバック バッファー内の次の文字を取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
MovePrevious()

次の呼び出し GetNextChar() 現在の文字位置の前の置換フォールバック バッファー内の文字位置にアクセスします。

Reset()

DecoderReplacementFallbackBuffer オブジェクト内のすべての内部状態情報とデータを初期化します。

ToString()

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

(継承元 Object)

適用対象