Comparteix a través de


Encoding.DecoderFallback Propiedad

Definición

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

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

Valor de propiedad

Objeto de reserva del descodificador 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 DecoderFallback objeto representa un controlador de errores que se invoca cuando una secuencia de bytes codificada no se puede descodificar en un carácter. Se admite cualquiera de los siguientes tipos de controlador:

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

  • Un controlador de reserva de reemplazo, que reemplaza los bytes que no se pueden descodificar con algún carácter de reemplazo arbitrario. .NET incluye un controlador de reserva de reemplazo, DecoderFallback , que de forma predeterminada reemplaza los bytes que no se pueden descodificar 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 descodificar los bytes. .NET incluye un controlador de reserva de excepción, DecoderExceptionFallback , que produce una excepción DecoderFallbackException cuando no se pueden descodificar los bytes.

Se aplica a

Consulte también