Encoding.DecoderFallback Eigenschaft

Definition

Ruft das DecoderFallback-Objekt für das aktuelle Encoding-Objekt ab.Gets or sets the DecoderFallback object for the current Encoding object.

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

Eigenschaftswert

Das Decoderfallbackobjekt für das aktuelle Encoding-Objekt.The decoder fallback object for the current Encoding object.

Attribute

Ausnahmen

Der Wert in einem set-Vorgang ist null.The value in a set operation is null.

Ein Wert kann in einem set-Vorgang nicht zugewiesen werden, da das aktuelle Encoding-Objekt schreibgeschützt ist.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Hinweise

Das DecoderFallback-Objekt stellt einen Fehlerhandler dar, der aufgerufen wird, wenn eine codierte Byte Sequenz nicht in ein Zeichen decodiert werden kann.The DecoderFallback object represents an error handler that is invoked when an encoded byte sequence cannot be decoded into a character. Jeder der folgenden Handlertypen wird unterstützt:Any one of the following handler types is supported:

  • Ein Fall Back-Handler mit der besten Anpassung, der Bytes ersetzt, die nicht mit einem geeigneten Ersatz Zeichen decodiert werden können.A best-fit fallback handler, which replaces bytes that cannot be decoded with some suitable replacement character.

  • Ein Ersatz Fall Back Handler, der Bytes ersetzt, die nicht durch ein beliebiges Ersatz Zeichen decodiert werden können.A replacement fallback handler, which replaces bytes that cannot be decoded with some arbitrary replacement character. .NET enthält einen Ersatz Fall Back Handler, DecoderFallback. dieser ersetzt standardmäßig bytes, die nicht decodiert werden können, durch ein Fragezeichen ("?")..NET includes one replacement fallback handler, DecoderFallback, which by default replaces bytes that cannot be decoded with a question mark ("?") character.

  • Ein Ausnahmefall Back Handler, der eine Ausnahme auslöst, wenn Bytes nicht decodiert werden können.An exception fallback handler, which throws an exception when bytes cannot be decoded. .NET enthält einen Ausnahmefall Back Handler, DecoderExceptionFallback, der eine DecoderFallbackException auslöst, wenn Bytes nicht decodiert werden können..NET includes one exception fallback handler, DecoderExceptionFallback, which throws a DecoderFallbackException when bytes cannot be decoded.

Gilt für:

Siehe auch