Encoding.DecoderFallback Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des DecoderFallback Objekts für das aktuelle Encoding Objekt.

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; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
member this.DecoderFallback : System.Text.DecoderFallback with get, set
Public ReadOnly Property DecoderFallback As DecoderFallback
Public Property DecoderFallback As DecoderFallback

Eigenschaftswert

Das Decoder-Fallbackobjekt für das aktuelle Encoding Objekt.

Attribute

Ausnahmen

Der Wert in einem Set-Vorgang lautet null.

Ein Wert kann in einem Satzvorgang nicht zugewiesen werden, da das aktuelle Encoding Objekt schreibgeschützt ist.

Hinweise

Das DecoderFallback Objekt stellt einen Fehlerhandler dar, der aufgerufen wird, wenn eine codierte Bytesequenz nicht in ein Zeichen decodiert werden kann. Jeder der folgenden Handlertypen wird unterstützt:

  • Ein am besten passender Fallbackhandler, der Bytes ersetzt, die nicht durch ein geeignetes Ersatzzeichen decodiert werden können.

  • Ein Ersatzfallbackhandler, der Bytes ersetzt, die nicht durch ein beliebiges Ersatzzeichen decodiert werden können. .NET enthält einen Ersatz-Fallbackhandler, DecoderFallback, der standardmäßig Bytes ersetzt, die nicht durch ein Fragezeichen ("?") decodiert werden können.

  • Ein Ausnahmefallbackhandler, der eine Ausnahme auslöst, wenn Bytes nicht decodiert werden können. .NET enthält einen Ausnahmefallbackhandler, DecoderExceptionFallback, der eine DecoderFallbackException auslöst, wenn Bytes nicht decodiert werden können.

Gilt für:

Weitere Informationen