DecoderReplacementFallbackBuffer 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 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
Comentários
Talvez não seja possível converter uma sequência de bytes codificada em um caractere equivalente se não houver uma 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 é 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
DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Inicializa uma nova instância da classe DecoderReplacementFallbackBuffer usando o valor de um objeto DecoderReplacementFallback. |
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(Byte[], 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 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 no objeto DecoderReplacementFallbackBuffer. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |