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; }
[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
Wartość właściwości
Obiekt rezerwowy kodera dla bieżącego Encoding obiektu.
- Atrybuty
Wyjątki
Wartość operacji zestawu to null.
Nie można przypisać wartości w operacji zestawu, ponieważ bieżący Encoding obiekt jest tylko do odczytu.
Uwagi
Obiekt EncoderFallback reprezentuje procedurę obsługi błędów wywoływaną, gdy nie można przekonwertować znaku na zakodowaną sekwencję bajtów. Obsługiwane są dowolne z następujących typów procedur obsługi:
Najlepiej dopasowany program obsługi rezerwowej, który zastępuje znaki, których nie można zakodować za pomocą odpowiedniego znaku zastępczego.
Program obsługi rezerwowej zastępczej, który zastępuje znaki, których nie można zakodować za pomocą dowolnego znaku zastępczego. .NET zawiera jedną program obsługi rezerwowej zamiany, EncoderFallback, który domyślnie zastępuje znaki, których nie można kodować znakiem zapytania ("?").
Program obsługi rezerwowej wyjątku, który zgłasza wyjątek, gdy nie można kodować znaków. .NET zawiera jeden program obsługi rezerwowej wyjątku, EncoderExceptionFallback, który zgłasza EncoderFallbackException, gdy nie można dekodować znaków.