Compartilhar via


Encoding.EncoderFallback Propriedade

Definição

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.

Aplica-se a

Confira também