DecoderReplacementFallbackBuffer Classe

Definição

Representa uma cadeia de caracteres de saída substituta que é emitida quando a sequência de bytes de entrada original não pode ser decodificada. Essa classe não pode ser herdada.

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

Comentários

Talvez não seja possível converter uma sequência de bytes codificada em um caractere equivalente se não houver decodificação adequada. Um motivo comum para uma decodificação falhar é que a operação de conversão usa uma página de código que não pode representar o caractere a ser decodificado.

Se a sequência de bytes de entrada não puder ser convertida em um caractere de saída, um System.Text.DecoderReplacementFallback objeto fornecerá uma cadeia de caracteres de substituição que será substituída pelo caractere de saída. A cadeia de caracteres de substituição inicializa o valor do DecoderReplacementFallback objeto e o valor do DecoderReplacementFallback objeto inicializa o valor de um DecoderReplacementFallbackBuffer objeto. O valor de um DecoderReplacementFallbackBuffer objeto é chamado de buffer de fallback de substituição. A operação de conversão usa o buffer de fallback de substituição para emitir uma cadeia de caracteres de substituição em vez de um caractere decodificado e, em seguida, continua a processar o restante da entrada.

Construtores

Nome Description
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Inicializa uma nova instância da DecoderReplacementFallbackBuffer classe usando o valor de um DecoderReplacementFallback objeto.

Propriedades

Nome Description
Remaining

Obtém o número de caracteres no buffer de fallback de substituição que ainda está para ser processado.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Prepara o buffer de fallback de substituição para usar a cadeia de caracteres de substituição atual.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetNextChar()

Recupera o próximo caractere no buffer de fallback de substituiçã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 GetNextChar() acesse a posição do caractere no buffer de fallback de substituição antes da posição atual do caractere.

Reset()

Inicializa todas as informações de estado internas e os dados no DecoderReplacementFallbackBuffer objeto.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a