Encoding.DecoderFallback Właściwość

Definicja

Pobiera lub ustawia DecoderFallback obiekt dla bieżącego Encoding obiektu.Gets or sets the DecoderFallback object for the current Encoding object.

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

Wartość właściwości

DecoderFallback

Obiekt rezerwowy dekodera dla bieżącego Encoding obiektu.The decoder fallback object for the current Encoding object.

Atrybuty

Wyjątki

Wartość w operacji zestawu wynosi null .The value in a set operation is null.

Nie można przypisać wartości w operacji zestawu, ponieważ bieżący Encoding obiekt jest tylko do odczytu.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Uwagi

DecoderFallbackObiekt reprezentuje procedurę obsługi błędów, która jest wywoływana, gdy nie można zdekodować zakodowanej sekwencji bajtów do znaku.The DecoderFallback object represents an error handler that is invoked when an encoded byte sequence cannot be decoded into a character. Obsługiwany jest dowolny z następujących typów obsługi:Any one of the following handler types is supported:

  • Optymalna obsługa powrotu, która zastępuje bajty, których nie można zdekodować przy użyciu odpowiedniego znaku zastępczego.A best-fit fallback handler, which replaces bytes that cannot be decoded with some suitable replacement character.

  • Zastępcza procedura obsługi rezerwowej, która zastępuje bajty, których nie można zdekodować przy użyciu dowolnego dowolnego znaku zastępczego.A replacement fallback handler, which replaces bytes that cannot be decoded with some arbitrary replacement character. Platforma .NET zawiera jedną alternatywną procedurę obsługi rezerwowej, DecoderFallback która domyślnie zastępuje bajty, których nie można zdekodować przy użyciu znaku zapytania ("?")..NET includes one replacement fallback handler, DecoderFallback, which by default replaces bytes that cannot be decoded with a question mark ("?") character.

  • Procedura obsługi powrotu wyjątku, która zgłasza wyjątek, gdy nie można zdekodować bajtów.An exception fallback handler, which throws an exception when bytes cannot be decoded. Platforma .NET zawiera jedną procedurę obsługi rezerwy wyjątku, DecoderExceptionFallback która zgłasza, DecoderFallbackException kiedy nie można zdekodować bajtów..NET includes one exception fallback handler, DecoderExceptionFallback, which throws a DecoderFallbackException when bytes cannot be decoded.

Dotyczy

Zobacz też