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

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 nenhuma codificação adequada.It might not be possible to convert a character to an equivalent encoded byte sequence if no suitable encoding exists. 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.A common reason for an encoding to fail is if the conversion operation uses a code page that cannot represent the character to encode.

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 substituta substituída pelo caractere de entrada original.If the input character cannot be converted to an output byte sequence, a System.Text.EncoderReplacementFallback object provides a replacement string that is substituted for the original input character. 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.The replacement string initializes the value of the EncoderReplacementFallback object, and the value of the EncoderReplacementFallback object initializes the value of an EncoderReplacementFallbackBuffer object. O valor de um EncoderReplacementFallbackBuffer objeto é chamado de buffer de fallback de substituição.The value of an EncoderReplacementFallbackBuffer object is called the replacement fallback buffer. 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.The conversion operation encodes the replacement fallback buffer instead of the original input character, then continues to process the remainder of the input.

Construtores

EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

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

Propriedades

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)

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

(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.Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Os parâmetros especificam o par alternativo e a posição do índice do par na entrada.Parameters specify the surrogate pair and the index position of the pair in the input.

Fallback(Char, 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()

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

(Herdado de Object)
GetNextChar()

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

GetType()

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

(Herdado de Object)
MemberwiseClone()

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

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

Reset()

Inicializa todas as informações de estado interno e dados na instância de EncoderReplacementFallbackBuffer.Initializes all internal state information and data in this instance of EncoderReplacementFallbackBuffer.

ToString()

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

(Herdado de Object)

Aplica-se a

Confira também