EncoderReplacementFallback Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase EncoderReplacementFallback.
Sobrecargas
EncoderReplacementFallback() |
Inicializa una nueva instancia de la clase EncoderReplacementFallback. |
EncoderReplacementFallback(String) |
Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada. |
EncoderReplacementFallback()
Inicializa una nueva instancia de la clase EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Comentarios
De forma predeterminada, la cadena de reemplazo que es el valor de este EncoderReplacementFallback objeto es "?".
Consulte también
Se aplica a
EncoderReplacementFallback(String)
Inicializa una nueva instancia de la clase EncoderReplacementFallback utilizando una cadena de reemplazo especificada.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Parámetros
- replacement
- String
Cadena que se convierte en una operación de codificación en lugar de un carácter de entrada que no se puede codificar.
Excepciones
replacement
es null
.
replacement
contiene un par suplente no válido. En otras palabras, el par suplente no consta de un componente suplente alto seguido de un componente suplente bajo.
Comentarios
El replacement
parámetro inicializa la cadena de reemplazo que es el valor de este EncoderReplacementFallback objeto. La aplicación debe proporcionar un replacement
valor que contenga solo los caracteres que se pueden codificar en la codificación de destino. De lo contrario, se produce una reserva recursiva, lo que provoca una ArgumentExceptionexcepción . Por ejemplo, la reserva proporcionada para un ASCIIEncoding objeto no puede incluir el carácter "¿" (U+00BF) porque ese carácter no es un carácter ASCII válido.
Como resultado de esto, U+FFFD, que es una buena opción para una cadena de reserva para DecoderExceptionFallback, no suele ser una buena opción para esta clase. Además, el carácter nulo (U+0000) no se puede usar en la cadena de reserva.