Encoding.DecoderFallback 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 DecoderFallback obiekt dla bieżącego Encoding obiektu.
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; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
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
Obiekt rezerwowy dekodera 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 DecoderFallback reprezentuje procedurę obsługi błędów wywoływaną, gdy nie można zdekodować zakodowanej sekwencji bajtów w znak. Obsługiwane są dowolne z następujących typów procedur obsługi:
Najlepiej dopasowany program obsługi rezerwowej, który zastępuje bajty, których nie można zdekodować za pomocą odpowiedniego znaku zastępczego.
Program obsługi rezerwowej zastępczej, który zastępuje bajty, których nie można zdekodować za pomocą dowolnego znaku zastępczego. .NET zawiera jedną program obsługi rezerwowej zamiany, DecoderFallback, który domyślnie zastępuje bajty, których nie można dekodować znakiem zapytania ("?").
Program obsługi rezerwowej wyjątku, który zgłasza wyjątek, gdy nie można dekodować bajtów. .NET zawiera jedną procedurę obsługi rezerwowej wyjątków, DecoderExceptionFallback, która zgłasza DecoderFallbackException, gdy nie można dekodować bajtów.