Encoding.DecoderFallback Vlastnost

Definice

Získá nebo nastaví DecoderFallback objekt pro aktuální 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

Hodnota vlastnosti

Dekodér náhradní objekt pro aktuální Encoding objekt.

Atributy

Výjimky

Hodnota v operaci sady je null.

Hodnotu nelze přiřadit v operaci sady, protože aktuální Encoding objekt je jen pro čtení.

Poznámky

Objekt DecoderFallback představuje obslužnou rutinu chyby, která je vyvolána, když kódovaná bajtová sekvence nelze dekódovat do znaku. Podporuje se některý z následujících typů obslužných rutin:

  • Nejvhodnější náhradní obslužná rutina, která nahrazuje bajty, které nelze dekódovat nějakým vhodným náhradním znakem.

  • Náhradní náhradní obslužná rutina, která nahrazuje bajty, které nelze dekódovat nějakým libovolným znakem nahrazení. .NET zahrnuje jednu náhradní obslužnou rutinu, DecoderFallback, která ve výchozím nastavení nahrazuje bajty, které nelze dekódovat znakem otazníku ("?").

  • Náhradní obslužná rutina výjimky, která vyvolá výjimku, když bajty nelze dekódovat. .NET zahrnuje jednu náhradní obslužnou rutinu výjimky, DecoderExceptionFallback, která vyvolá DecoderFallbackException, pokud bajty nelze dekódovat.

Platí pro

Viz také