Encoding.DecoderFallback Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.