Encoding.DecoderFallback Własność
Definicja
Ważny
Niektóre informacje dotyczą wersji wstępnej produktu, która może zostać znacząco zmodyfikowana przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, w odniesieniu do podanych tutaj informacji.
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; }
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ść nieruchomoś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 zakodowana sekwencja bajtów nie może zostać zdekodowana do znaku. Obsługiwany jest jeden z następujących typów procedur obsługi:
Najlepiej dopasowana procedura obsługi rezerwowej, która zastępuje bajty, których nie można zdekodować za pomocą odpowiedniego znaku zastępczego.
Program obsługi rezerwowej zamiany, który zastępuje bajty, których nie można zdekodować za pomocą dowolnego znaku zastępczego. Platforma .NET zawiera jedną program obsługi rezerwowej zamiany, DecoderFallbackktóry domyślnie zastępuje bajty, których nie można zdekodować za pomocą znaku zapytania ("?").
Procedura obsługi rezerwowej wyjątku, która zgłasza wyjątek, gdy nie można dekodować bajtów. Platforma .NET zawiera jedną procedurę obsługi rezerwowej wyjątków, DecoderExceptionFallback, która zgłasza błąd DecoderFallbackException , gdy nie można dekodować bajtów.