Encoding.EncoderFallback 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í EncoderFallback objekt pro aktuální Encoding objekt.
public:
property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); };
public:
property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); void set(System::Text::EncoderFallback ^ value); };
public System.Text.EncoderFallback EncoderFallback { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.EncoderFallback : System.Text.EncoderFallback with get, set
member this.EncoderFallback : System.Text.EncoderFallback with get, set
Public ReadOnly Property EncoderFallback As EncoderFallback
Public Property EncoderFallback As EncoderFallback
Hodnota vlastnosti
Záložní objekt kodé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 EncoderFallback představuje obslužnou rutinu chyby, která je vyvolána, když znak nelze převést na zakódovanou bajtovou sekvenci. Podporuje se některý z následujících typů obslužných rutin:
Nejvhodnější náhradní obslužná rutina, která nahrazuje znaky, které nelze zakódovat nějakým vhodným náhradním znakem.
Náhradní náhradní obslužná rutina, která nahrazuje znaky, které nelze zakódovat nějakým libovolným náhradním znakem. .NET zahrnuje jednu náhradní obslužnou rutinu, EncoderFallback, která ve výchozím nastavení nahrazuje znaky, které nelze zakódovat znakem otazníku ("?").
Náhradní obslužná rutina výjimky, která vyvolá výjimku, pokud nelze kódovat znaky. .NET zahrnuje jednu náhradní obslužnou rutinu výjimky, EncoderExceptionFallback, která vyvolá EncoderFallbackException, pokud nelze dekódovat znaky.