DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer Class

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.Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. Essa classe não pode ser herdada.This class cannot be inherited.

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
DecoderReplacementFallbackBufferDecoderReplacementFallbackBufferDecoderReplacementFallbackBufferDecoderReplacementFallbackBuffer

Comentários

Talvez não seja possível converter uma sequência de bytes codificada em um caractere equivalente se não existir uma decodificação adequada.It might not be possible to convert an encoded byte sequence to an equivalent character if no suitable decoding exists. 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.A common reason for a decoding to fail is that the conversion operation uses a code page that cannot represent the character to decode.

Se a sequência de bytes de entrada não puder ser convertida em um System.Text.DecoderReplacementFallback caractere de saída, um objeto fornecerá uma cadeia de caracteres substituta substituída pelo caractere de saída.If the input byte sequence cannot be converted to an output character, a System.Text.DecoderReplacementFallback object provides a replacement string that is substituted for the output character. A cadeia de caracteres de substituição Inicializa o DecoderReplacementFallback valor do objeto e o valor DecoderReplacementFallback do objeto inicializa o valor de um DecoderReplacementFallbackBuffer objeto.The replacement string initializes the value of the DecoderReplacementFallback object, and the value of the DecoderReplacementFallback object initializes the value of a DecoderReplacementFallbackBuffer object. O valor de um DecoderReplacementFallbackBuffer objeto é chamado de buffer de fallback de substituição.The value of a DecoderReplacementFallbackBuffer object is called the replacement fallback buffer. 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 processando o restante da entrada.The conversion operation uses the replacement fallback buffer to emit a replacement string instead of a decoded character, then continues to process the remainder of the input.

Construtores

DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Inicializa uma nova instância da classe DecoderReplacementFallbackBuffer usando o valor de um objeto DecoderReplacementFallback.Initializes a new instance of the DecoderReplacementFallbackBuffer class using the value of a DecoderReplacementFallback object.

Propriedades

Remaining Remaining Remaining Remaining

Obtém o número de caracteres no buffer de fallback substituto que ainda não foram processados.Gets the number of characters in the replacement fallback buffer that remain to be processed.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Fallback(Byte[], Int32) Fallback(Byte[], Int32) Fallback(Byte[], Int32) Fallback(Byte[], Int32)

Prepara o buffer de fallback substituto a ser usado na cadeia de caracteres substituta atual.Prepares the replacement fallback buffer to use the current replacement string.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetNextChar() GetNextChar() GetNextChar() GetNextChar()

Recupera o próximo caractere no buffer de fallback substituto.Retrieves the next character in the replacement fallback buffer.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
MovePrevious() MovePrevious() MovePrevious() 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.Causes the next call to GetNextChar() to access the character position in the replacement fallback buffer prior to the current character position.

Reset() Reset() Reset() Reset()

Inicializa todas as informações de estado interno e dados no objeto DecoderReplacementFallbackBuffer.Initializes all internal state information and data in the DecoderReplacementFallbackBuffer object.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Aplica-se a