DecoderReplacementFallbackBuffer Classe

Definição

Representa uma cadeia de saída substituta que é emitida quando a sequência original de bytes de entrada não pode ser decodificada. Esta 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

Observações

Pode não ser possível converter uma sequência de bytes codificados para um carácter equivalente se não existir uma decodificação adequada. Uma razão comum para uma decodificação falhar é que a operação de conversão utiliza uma página de códigos que não pode representar o carácter a descodificar.

Se a sequência de bytes de entrada não puder ser convertida num carácter de saída, um System.Text.DecoderReplacementFallback objeto fornece uma cadeia de substituição que substitui o carácter de saída. A cadeia 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 chama-se buffer de substituição (fallback buffer). A operação de conversão utiliza o buffer de substituição para emitir uma cadeia de substituição em vez de um carácter decodificado, continuando depois a processar o restante da entrada.

Construtores

Name Description
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

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

Propriedades

Name Description
Remaining

Obtém o número de caracteres no buffer de substituição que ainda precisam de ser processados.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetNextChar()

Recupera a próxima personagem no buffer de reserva de substituiçã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 a GetNextChar() aceda à posição da personagem no buffer de substituição antes da posição atual da personagem.

Reset()

Inicializa toda a informação interna de estado e dados no DecoderReplacementFallbackBuffer objeto.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a