Partilhar via


EncoderReplacementFallbackBuffer Classe

Definição

Representa uma cadeia de caracteres de entrada substituta que é usada quando o caractere de entrada original não pode ser codificado. Essa classe não pode ser herdada.

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

Comentários

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

Se o caractere de entrada não puder ser convertido em uma sequência de bytes de saída, um System.Text.EncoderReplacementFallback objeto fornecerá uma cadeia de caracteres de substituição que é substituída pelo caractere de entrada original. A cadeia de caracteres de substituição inicializa o valor do EncoderReplacementFallback objeto e o valor do EncoderReplacementFallback objeto inicializa o valor de um EncoderReplacementFallbackBuffer objeto. O valor de um EncoderReplacementFallbackBuffer objeto é chamado de buffer de fallback de substituição. A operação de conversão codifica o buffer de fallback de substituição em vez do caractere de entrada original e continua processando o restante da entrada.

Construtores

EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Inicializa uma nova instância da classe EncoderReplacementFallbackBuffer usando o valor de um objeto EncoderReplacementFallback.

Propriedades

Remaining

Obtém o número de caracteres no buffer de fallback substituto que ainda não foram processados.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Indica se uma cadeia de caracteres substituta pode ser usada quando um par alternativo não pode ser codificado ou se o par alternativo pode ser ignorado. Os parâmetros especificam o par alternativo e a posição do índice do par na entrada.

Fallback(Char, Int32)

Prepara o buffer de fallback substituto a ser usado na cadeia de caracteres substituta atual.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetNextChar()

Recupera o próximo caractere no buffer de fallback substituto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MovePrevious()

Faz com que a próxima chamada para o método GetNextChar() acesse a posição do caractere no buffer de fallback substituto antes da posição atual do caractere.

Reset()

Inicializa todas as informações de estado interno e dados na instância de EncoderReplacementFallbackBuffer.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também