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 EncoderFallback objeto para o objeto atual Encoding .
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; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.EncoderFallback : System.Text.EncoderFallback with get, set
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 atual Encoding .
- Atributos
Exceções
O valor em uma operação de conjunto é null.
Um valor não pode ser atribuído em uma operação de conjunto porque o objeto atual Encoding é somente leitura.
Comentários
O EncoderFallback objeto representa um manipulador de erros 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 caracteres que não podem ser codificados por algum caractere de substituição adequado.
Um manipulador de fallback de substituição, que substitui caracteres que não podem ser codificados por algum caractere de substituição arbitrário. .NET inclui um manipulador de fallback de substituição, EncoderFallback, que por padrão substitui caracteres que não podem ser codificados por 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. .NET inclui um manipulador de fallback de exceção, EncoderExceptionFallback, que gera um EncoderFallbackException quando os caracteres não podem ser decodificados.