EncoderReplacementFallbackBuffer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |