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; }
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

Záložní objekt dekodéru 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ódovanou posloupnost bajtů nelze dekódovat na znak. 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 náhradním znakem. .NET obsahuje jednu náhradní obslužnou rutinu , DecoderFallbackkterá 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 obsahuje jednu obslužnou rutinu výjimky, která vyvolá DecoderFallbackException chybu, DecoderExceptionFallbackkdyž bajty nelze dekódovat.

Platí pro

Viz také