DecoderExceptionFallbackBuffer Classe

Definição

DecoderFallbackException Gera quando uma sequência de bytes de entrada codificada não pode ser convertida em um caractere de saída decodificado. Essa 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

Comentários

Um motivo 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 caractere e uma sequência de bytes equivalente. Se a sequência de bytes de entrada não puder ser convertida em um caractere de saída, a operação de decodificação chamará o Fallback método, que gera DecoderFallbackException.

A System.Text.DecoderFallbackBuffer classe, que representa um buffer de dados usado em uma operação de decodificação, é a classe base da DecoderExceptionFallbackBuffer classe. No entanto, em vez de um buffer de dados, a DecoderExceptionFallbackBuffer classe representa um comportamento padrão no qual uma exceção é gerada se uma operação de decodificação falhar. Nenhum buffer de dados real existe e os membros projetados para manipular esse buffer não fazem nenhum trabalho significativo.

Construtores

Nome Description
DecoderExceptionFallbackBuffer()

Inicializa uma nova instância da classe DecoderExceptionFallbackBuffer.

Propriedades

Nome Description
Remaining

Obtém o número de caracteres no objeto atual DecoderExceptionFallbackBuffer que ainda está a ser processado.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Fallback(Byte[], Int32)

DecoderFallbackException É gerado quando a sequência de bytes de entrada não pode ser decodificada. O valor retornado nominal não é usado.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetNextChar()

Recupera o próximo caractere 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 Objectatual.

(Herdado de Object)
MovePrevious()

Faz com que a próxima chamada acesse a GetNextChar() posição do caractere do buffer de dados de exceção antes da posição atual.

Reset()

Inicializa todos os dados e informações de estado referentes a esse buffer de fallback.

(Herdado de DecoderFallbackBuffer)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a