Encoding.DecoderFallback Vlastnost

Definice

Získá nebo nastaví DecoderFallback objekt pro aktuální Encoding objekt.Gets or sets the DecoderFallback object for the current Encoding object.

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

Hodnota vlastnosti

DecoderFallback

Záložní objekt dekodéru pro aktuální Encoding objekt.The decoder fallback object for the current Encoding object.

Atributy

Výjimky

Hodnota v operaci set je null .The value in a set operation is null.

Hodnotu nelze přiřadit v operaci set, protože aktuální Encoding objekt je určen jen pro čtení.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Poznámky

DecoderFallbackObjekt představuje obslužnou rutinu chyby, která je vyvolána, když nelze dekódovat zakódovaná bajtová sekvence do znaku.The DecoderFallback object represents an error handler that is invoked when an encoded byte sequence cannot be decoded into a character. Podporuje se kterýkoli z následujících typů obslužných rutin:Any one of the following handler types is supported:

  • Nejvhodnější záložní obslužná rutina, která nahradí bajty, které nelze dekódovat, pomocí nějakého vhodného náhradního znaku.A best-fit fallback handler, which replaces bytes that cannot be decoded with some suitable replacement character.

  • Náhradní záložní obslužná rutina, která nahradí bajty, které nelze dekódovat s nějakým libovolným náhradním znakem.A replacement fallback handler, which replaces bytes that cannot be decoded with some arbitrary replacement character. Rozhraní .NET zahrnuje jednu náhradní záložní rutinu, ve DecoderFallback které se ve výchozím nastavení nahradí bajty, které nelze dekódovat pomocí znaku otazníku ("?")..NET includes one replacement fallback handler, DecoderFallback, which by default replaces bytes that cannot be decoded with a question mark ("?") character.

  • Záložní obslužná rutina výjimky, která vyvolá výjimku, pokud nelze dekódovat bajty bajtů.An exception fallback handler, which throws an exception when bytes cannot be decoded. Rozhraní .NET zahrnuje jednu záložní obslužnou rutinu výjimky, DecoderExceptionFallback která vyvolá výjimku, DecoderFallbackException Pokud nelze dekódovat bajty..NET includes one exception fallback handler, DecoderExceptionFallback, which throws a DecoderFallbackException when bytes cannot be decoded.

Platí pro

Viz také