EncoderReplacementFallback Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe EncoderReplacementFallback.
Sobrecargas
EncoderReplacementFallback() |
Inicializa uma nova instância da classe EncoderReplacementFallback. |
EncoderReplacementFallback(String) |
Inicializa uma nova instância da classe EncoderReplacementFallback usando uma cadeia de caracteres substituta especificada. |
EncoderReplacementFallback()
Inicializa uma nova instância da classe EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Comentários
Por padrão, a cadeia de caracteres de substituição que é o valor desse EncoderReplacementFallback objeto é "?".
Confira também
Aplica-se a
EncoderReplacementFallback(String)
Inicializa uma nova instância da classe EncoderReplacementFallback usando uma cadeia de caracteres substituta 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
Uma cadeia de caracteres que é convertida em uma operação de codificação em vez de um caractere de entrada que não pode ser codificado.
Exceções
replacement
é null
.
replacement
contém um par alternativo inválido. Em outras palavras, a alternativa não consiste em um componente alternativo alto seguido por um componente alternativo baixo.
Comentários
O replacement
parâmetro inicializa a cadeia de caracteres de substituição que é o valor desse EncoderReplacementFallback objeto. O aplicativo deve fornecer um replacement
valor que contenha apenas caracteres que podem ser codificados na codificação de destino. Caso contrário, um fallback recursivo resulta, causando um ArgumentException. Por exemplo, o fallback fornecido para um ASCIIEncoding objeto não pode incluir o caractere ">" (U+00BF) porque esse caractere em si não é um caractere ASCII válido.
Como resultado disso, U+FFFD, que é uma boa opção para uma cadeia de caracteres de fallback, DecoderExceptionFallbackgeralmente não é uma boa opção para essa classe. Além disso, o caractere nulo (U+0000) não pode ser usado na cadeia de caracteres de fallback.