Encoding.EncoderFallback Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia EncoderFallback obiekt dla bieżącego Encoding obiektu.
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
Wartość właściwości
Obiekt rezerwowy kodera dla bieżącego Encoding obiektu.
- Atrybuty
Wyjątki
Wartość w operacji zestawu to null
.
Wartości nie można przypisać w operacji zestawu, ponieważ bieżący Encoding obiekt jest tylko do odczytu.
Uwagi
Obiekt reprezentuje program obsługi błędów, który jest wywoływany, gdy nie można przekonwertować znaku na EncoderFallback zakodowaną sekwencję bajtów. Obsługiwany jest dowolny z następujących typów programów obsługi:
Najlepiej dopasowana procedura obsługi rezerwowej, która zastępuje znaki, których nie można zakodować odpowiednim znakiem zastępczym.
Zastępcza procedura obsługi powrotu, która zastępuje znaki, których nie można zakodować dowolnym znakiem zastępczym. Program .NET zawiera jedną zastępczą obsługę rezerwową, , która domyślnie zastępuje znaki, których nie można zakodować znakiem zapytania EncoderFallback ("?").
Rezerwowa procedura obsługi wyjątków, która zgłasza wyjątek, gdy nie można zakodować znaków. Program .NET zawiera jeden program obsługi wyjątków powrotu, , który zgłasza wyjątek , EncoderExceptionFallback EncoderFallbackException gdy nie można zdekodowania znaków.