EncoderExceptionFallbackBuffer Classe

Definição

EncoderFallbackException Gera quando um caractere de entrada não pode ser convertido em uma sequência de bytes de saída codificada. Essa classe não pode ser herdada.

public ref class EncoderExceptionFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderExceptionFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderExceptionFallbackBuffer = class
    inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderExceptionFallbackBuffer
Inherits EncoderFallbackBuffer
Herança
EncoderExceptionFallbackBuffer

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 o caractere de entrada não puder ser convertido em uma sequência de bytes de saída, a operação de codificação chamará o Fallback método, que gera EncoderFallbackException.

A System.Text.EncoderFallbackBuffer classe, que representa um buffer de dados usado em uma operação de codificação, é a classe base da EncoderExceptionFallbackBuffer classe. No entanto, em vez de um buffer de dados, a EncoderExceptionFallbackBuffer classe representa um comportamento padrão em que uma exceção é gerada se uma operação de codificaçã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
EncoderExceptionFallbackBuffer()

Inicializa uma nova instância da classe EncoderExceptionFallbackBuffer.

Propriedades

Nome Description
Remaining

Obtém o número de caracteres no objeto atual EncoderExceptionFallbackBuffer 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(Char, Char, Int32)

Gera uma exceção porque o caractere de entrada não pode ser codificado. Os parâmetros especificam o valor e a posição do índice do par substituto na entrada e o valor de retorno nominal não é usado.

Fallback(Char, Int32)

Gera uma exceção porque o caractere de entrada não pode ser codificado. Os parâmetros especificam o valor e a posição do índice do caractere que não pode ser convertido.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetNextChar()

Recupera o próximo caractere no buffer de fallback 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 para o GetNextChar() método acesse a posição do caractere de buffer de dados de exceção anterior à posição atual.

Reset()

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

(Herdado de EncoderFallbackBuffer)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a