次の方法で共有


Encoding.DecoderFallback プロパティ

定義

現在の DecoderFallback オブジェクトの Encoding オブジェクトを取得または設定します。

public:
 property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); };
public:
 property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); void set(System::Text::DecoderFallback ^ value); };
public System.Text.DecoderFallback DecoderFallback { get; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
member this.DecoderFallback : System.Text.DecoderFallback with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
Public ReadOnly Property DecoderFallback As DecoderFallback
Public Property DecoderFallback As DecoderFallback

プロパティ値

現在の Encoding オブジェクトのデコーダー フォールバック オブジェクト。

属性

例外

設定操作の値が null です。

現在の Encoding オブジェクトが読み取り専用であるため、値を設定操作に割り当てることができません。

注釈

オブジェクトは、 DecoderFallback エンコードされたバイトシーケンスを文字にデコードできない場合に呼び出されるエラーハンドラーを表します。 次のいずれかのハンドラーの種類がサポートされています。

  • 最適フォールバックハンドラー。これは、適切な置換文字でデコードできないバイトを置き換えます。

  • 置換代替ハンドラー。これは、任意の置換文字でデコードできないバイトを置き換えます。 .NET には、置換フォールバックハンドラーが1つ含まれてい DecoderFallback ます。これは、既定では、デコードできないバイトを疑問符 ("?") 文字で置き換えます。

  • 例外フォールバックハンドラー。バイトをデコードできない場合に例外をスローします。 .NET には、 DecoderExceptionFallback バイトをデコードできない場合にをスローする例外フォールバックハンドラーが1つ含まれてい DecoderFallbackException ます。

適用対象

こちらもご覧ください