Encoding.DecoderFallback Propriedade

Definição

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

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; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
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 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 DecoderFallback objeto representa um manipulador de erros que é invocado quando uma sequência de bytes codificada 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 por algum caractere de substituição adequado.

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

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

Aplica-se a

Confira também