Encoding.EncoderFallback Encoding.EncoderFallback Encoding.EncoderFallback Encoding.EncoderFallback Property

Definición

Obtiene o establece el objeto EncoderFallback para el objeto Encoding actual.Gets or sets the EncoderFallback object for the current Encoding object.

public:
 property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); void set(System::Text::EncoderFallback ^ value); };
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback with get, set
Public Property EncoderFallback As EncoderFallback

Valor de propiedad

Objeto de reserva del codificador para el objeto Encoding actual.The encoder fallback object for the current Encoding object.

Excepciones

El valor de una operación Set es null.The value in a set operation is null.

No se puede asignar un valor en una operación de conjunto porque el objeto Encoding actual es de sólo lectura.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Comentarios

La EncoderFallback objeto representa un controlador de errores que se invoca cuando un carácter no se puede convertir en una secuencia de bytes codificada.The EncoderFallback object represents an error handler that is invoked when a character cannot be converted into an encoded byte sequence. Es compatible con cualquiera de los siguientes tipos de controlador:Any one of the following handler types is supported:

  • Un ajuste perfecto controlador de reserva, que reemplaza los caracteres que no se puede codificar con algún carácter de reemplazo adecuado.A best-fit fallback handler, which replaces characters that cannot be encoded with some suitable replacement character.

  • Un reemplazo controlador de reserva, que reemplaza los caracteres que no se puede codificar con algún carácter de reemplazo arbitrario.A replacement fallback handler, which replaces characters that cannot be encoded with some arbitrary replacement character. .NET incluye un controlador de reserva de reemplazo, EncoderFallback, que de forma predeterminada reemplaza los caracteres que no se puede codificar con un signo de interrogación ("?") caracteres..NET includes one replacement fallback handler, EncoderFallback, which by default replaces characters that cannot be encoded with a question mark ("?") character.

  • Reserva controladores de excepciones, que produce una excepción cuando no se puede codificar caracteres.An exception fallback handler, which throws an exception when characters cannot be encoded. .NET incluye un controlador de reserva de excepción, EncoderExceptionFallback, que produce una EncoderFallbackException cuando no se puede descodificar caracteres..NET includes one exception fallback handler, EncoderExceptionFallback, which throws an EncoderFallbackException when characters cannot be decoded.

Se aplica a

Consulte también: