Compartir a través de


Encoding.EncoderFallback Propiedad

Definición

Obtiene o establece el objeto EncoderFallback para el objeto Encoding actual.

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

Valor de propiedad

EncoderFallback

Objeto de reserva del codificador para el objeto Encoding actual.

Atributos

Excepciones

El valor de una operación Set es null.

No se puede asignar un valor en una operación de conjunto porque el objeto Encoding actual es de sólo lectura.

Comentarios

El EncoderFallback objeto representa un controlador de errores que se invoca cuando un carácter no se puede convertir en una secuencia de bytes codificada. Se admite cualquiera de los siguientes tipos de controlador:

  • Controlador de reserva con ajuste perfecto, que reemplaza los caracteres que no se pueden codificar con algún carácter de reemplazo adecuado.

  • Un controlador de reserva de reemplazo, que reemplaza los caracteres que no se pueden codificar con algún carácter de reemplazo arbitrario. .NET incluye un controlador de reserva de reemplazo, EncoderFallback , que de forma predeterminada reemplaza los caracteres que no se pueden codificar con un carácter de signo de interrogación ("?").

  • Un controlador de reserva de excepción, que produce una excepción cuando no se pueden codificar caracteres. .NET incluye un controlador de reserva de excepción, EncoderExceptionFallback , que produce una excepción EncoderFallbackException cuando no se pueden descodificar los caracteres.

Se aplica a

Consulte también