Encoding.EncoderFallback Propriedade
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.
Obtém ou define o objeto EncoderFallback para o objeto Encoding atual.
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 da propriedade
O objeto de fallback do codificador para o objeto Encoding atual.
- Atributos
Exceções
O valor em uma operação de definição é null
.
Não é possível atribuir um valor em uma operação de conjunto porque o objeto Encoding atual é somente leitura.
Comentários
O EncoderFallback objeto representa um manipulador de erro que é invocado quando um caractere não pode ser convertido em uma sequência de bytes codificada. Há suporte para qualquer um dos seguintes tipos de manipulador:
Um manipulador de fallback de melhor ajuste, que substitui os caracteres que não podem ser codificados com um caractere de substituição adequado.
Um manipulador de fallback de substituição, que substitui os caracteres que não podem ser codificados com um caractere de substituição arbitrário. O .NET inclui um manipulador de fallback de substituição, EncoderFallback que por padrão substitui os caracteres que não podem ser codificados com um caractere de ponto de interrogação ("?").
Um manipulador de fallback de exceção, que gera uma exceção quando os caracteres não podem ser codificados. O .NET inclui um manipulador de fallback de exceção, EncoderExceptionFallback , que gera um EncoderFallbackException quando os caracteres não podem ser decodificados.