DecoderExceptionFallbackBuffer Classe

Definição

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
DecoderExceptionFallbackBuffer

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)

Aplica-se a