DecoderExceptionFallbackBuffer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Throws DecoderFallbackException quando uma sequência de bytes de entrada codificada não pode ser convertida num carácter de saída decodificado. Esta classe não pode ser herdada.
public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
- Herança
Observações
Uma razão comum para uma operação de codificação ou decodificação falhar é se a classe de codificação subjacente não fornecer um mapeamento entre um carácter e uma sequência de bytes equivalente. Se a sequência de bytes de entrada não puder ser convertida num carácter de saída, a operação de descodificação chama o Fallback método, que gera DecoderFallbackException.
A System.Text.DecoderFallbackBuffer classe, que representa um buffer de dados usado numa operação de descodificação, é a classe base da DecoderExceptionFallbackBuffer classe. No entanto, em vez de um buffer de dados, a DecoderExceptionFallbackBuffer classe representa um comportamento padrão em que uma exceção é lançada se uma operação de descodificação falhar. Não existe um buffer de dados real, e os membros concebidos para manipular tal buffer não realizam trabalho significativo.
Construtores
| Name | Description |
|---|---|
| DecoderExceptionFallbackBuffer() |
Inicializa uma nova instância da DecoderExceptionFallbackBuffer classe. |
Propriedades
| Name | Description |
|---|---|
| Remaining |
Obtém o número de caracteres no objeto atual DecoderExceptionFallbackBuffer que restam para processar. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Fallback(Byte[], Int32) |
Lança DecoderFallbackException quando a sequência de bytes de entrada não pode ser decodificada. O valor nominal de retorno não é utilizado. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetNextChar() |
Recupera o próximo carácter no buffer de dados de exceção. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MovePrevious() |
Faz com que a próxima chamada para GetNextChar() aceda à posição do caractere do buffer de dados de exceção que está anterior à posição atual. |
| Reset() |
Inicializa todos os dados e informações de estado relativos a este buffer de reserva. (Herdado de DecoderFallbackBuffer) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |