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; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
member this.EncoderFallback : System.Text.EncoderFallback with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
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 set je null
.
Hodnotu nelze přiřadit v operaci set, protože aktuální Encoding objekt je určen jen pro čtení.
Poznámky
EncoderFallbackObjekt představuje obslužnou rutinu chyby, která je vyvolána, když znak nelze převést do kódované sekvence bajtů. Podporuje se kterýkoli z následujících typů obslužných rutin:
Nejvhodnější obslužná rutina, která nahrazuje znak, který nelze zakódovat, pomocí nějakého vhodného náhradního znaku.
Náhradní záložní obslužná rutina, která nahrazuje znaky, které nelze kódovat pomocí nějakého náhradního znaku. Rozhraní .NET zahrnuje jednu náhradní záložní obslužnou rutinu, EncoderFallback která ve výchozím nastavení nahrazuje znaky, které nelze zakódovat pomocí otazníku ("?").
Záložní obslužná rutina výjimky, která vyvolá výjimku, pokud nelze znaky kódovat. Rozhraní .NET zahrnuje jednu obslužnou rutinu pro nouzovou výjimku, EncoderExceptionFallback která vyvolá, EncoderFallbackException když znaky nelze dekódovat.