Encoding.EncoderFallback Właściwość

Definicja

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.

Dotyczy

Zobacz też