EncoderExceptionFallbackBuffer Classe

Definição

Lança EncoderFallbackException quando um carácter de entrada não pode ser convertido numa sequência codificada de bytes de saída. Esta 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

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

A System.Text.EncoderFallbackBuffer classe, que representa um buffer de dados usado numa 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 é lançada se uma operação de codificaçã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
EncoderExceptionFallbackBuffer()

Inicializa uma nova instância da EncoderExceptionFallbackBuffer classe.

Propriedades

Name Description
Remaining

Obtém o número de caracteres no objeto atual EncoderExceptionFallbackBuffer que restam para processar.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Fallback(Char, Char, Int32)

Lança uma exceção porque o carácter 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 nominal de retorno não é utilizado.

Fallback(Char, Int32)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetNextChar()

Recupera o próximo carácter no buffer 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 ao GetNextChar() método aceda à posição do caractere do buffer de dados de exceção anterior à posição atual.

Reset()

Inicializa todos os dados e informações de estado relativos a este buffer de reserva.

(Herdado de EncoderFallbackBuffer)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a