Encoding.DecoderFallback Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.