Encoding.EncoderFallback Propriedade

Definição

Obtém ou define o objeto EncoderFallback para o objeto Encoding atual.Gets or sets the EncoderFallback object for the current Encoding object.

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
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.The encoder fallback object for the current Encoding object.

Atributos

Exceções

O valor em uma operação de definição é null.The value in a set operation is null.

Não é possível atribuir um valor em uma operação de conjunto porque o objeto Encoding atual é somente leitura.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Comentários

O objeto EncoderFallback representa um manipulador de erro que é invocado quando um caractere não pode ser convertido em uma sequência de bytes codificada.The EncoderFallback object represents an error handler that is invoked when a character cannot be converted into an encoded byte sequence. Há suporte para qualquer um dos seguintes tipos de manipulador:Any one of the following handler types is supported:

  • Um manipulador de fallback de melhor ajuste, que substitui os caracteres que não podem ser codificados com um caractere de substituição adequado.A best-fit fallback handler, which replaces characters that cannot be encoded with some suitable replacement character.

  • 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.A replacement fallback handler, which replaces characters that cannot be encoded with some arbitrary replacement character. 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 ("?")..NET includes one replacement fallback handler, EncoderFallback, which by default replaces characters that cannot be encoded with a question mark ("?") character.

  • Um manipulador de fallback de exceção, que gera uma exceção quando os caracteres não podem ser codificados.An exception fallback handler, which throws an exception when characters cannot be encoded. O .NET inclui um manipulador de fallback de exceção, EncoderExceptionFallback, que gera uma EncoderFallbackException quando os caracteres não podem ser decodificados..NET includes one exception fallback handler, EncoderExceptionFallback, which throws an EncoderFallbackException when characters cannot be decoded.

Aplica-se a

Veja também