Encoding.DecoderFallback 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 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.