Encoding.EncoderFallback Vlastnost

Definice

Získá nebo nastaví EncoderFallback objekt pro aktuální Encoding objekt.Gets or sets the EncoderFallback object for the current Encoding object.

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

EncoderFallback

Záložní objekt kodéru pro aktuální Encoding objekt.The encoder fallback object for the current Encoding object.

Atributy

Výjimky

Hodnota v operaci set je null .The value in a set operation is null.

Hodnotu nelze přiřadit v operaci set, protože aktuální Encoding objekt je určen jen pro čtení.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Poznámky

EncoderFallbackObjekt představuje obslužnou rutinu chyby, která je vyvolána, když znak nelze převést do kódované sekvence bajtů.The EncoderFallback object represents an error handler that is invoked when a character cannot be converted into an encoded byte sequence. Podporuje se kterýkoli z následujících typů obslužných rutin:Any one of the following handler types is supported:

  • Nejvhodnější obslužná rutina, která nahrazuje znak, který nelze zakódovat, pomocí nějakého vhodného náhradního znaku.A best-fit fallback handler, which replaces characters that cannot be encoded with some suitable replacement character.

  • Náhradní záložní obslužná rutina, která nahrazuje znaky, které nelze kódovat pomocí nějakého náhradního znaku.A replacement fallback handler, which replaces characters that cannot be encoded with some arbitrary replacement character. 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 ("?")..NET includes one replacement fallback handler, EncoderFallback, which by default replaces characters that cannot be encoded with a question mark ("?") character.

  • Záložní obslužná rutina výjimky, která vyvolá výjimku, pokud nelze znaky kódovat.An exception fallback handler, which throws an exception when characters cannot be encoded. Rozhraní .NET zahrnuje jednu obslužnou rutinu pro nouzovou výjimku, EncoderExceptionFallback která vyvolá, EncoderFallbackException když znaky nelze dekódovat..NET includes one exception fallback handler, EncoderExceptionFallback, which throws an EncoderFallbackException when characters cannot be decoded.

Platí pro

Viz také