Compartilhar via


Encoding.DecoderFallback Propriedade

Definição

Obtém ou define o objeto DecoderFallback para o objeto Encoding atual.

public:
 property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); };
public:
 property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); void set(System::Text::DecoderFallback ^ value); };
public System.Text.DecoderFallback DecoderFallback { get; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
member this.DecoderFallback : System.Text.DecoderFallback with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
Public ReadOnly Property DecoderFallback As DecoderFallback
Public Property DecoderFallback As DecoderFallback

Valor da propriedade

O objeto de fallback do decodificador 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 DecoderFallback objeto representa um manipulador de erro que é invocado quando uma sequência de bytes codificados não pode ser decodificada em um caractere. Há suporte para qualquer um dos seguintes tipos de manipulador:

  • Um manipulador de fallback de melhor ajuste, que substitui bytes que não podem ser decodificados com um caractere de substituição adequado.

  • Um manipulador de fallback de substituição, que substitui bytes que não podem ser decodificados com um caractere de substituição arbitrário. O .NET inclui um manipulador de fallback de substituição, DecoderFallback que, por padrão, substitui bytes que não podem ser decodificados com um caractere de ponto de interrogação ("?").

  • Um manipulador de fallback de exceção, que gera uma exceção quando bytes não podem ser decodificados. O .NET inclui um manipulador de fallback de exceção, DecoderExceptionFallback , que gera um DecoderFallbackException quando bytes não podem ser decodificados.

Aplica-se a

Confira também