DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer Class

Definição

Gera DecoderFallbackException quando uma sequência de bytes codificados de entrada não pode ser convertida em um caractere de saída decodificado.Throws DecoderFallbackException when an encoded input byte sequence cannot be converted to a decoded output character. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
Herança
DecoderExceptionFallbackBufferDecoderExceptionFallbackBufferDecoderExceptionFallbackBufferDecoderExceptionFallbackBuffer

Comentários

Um motivo comum para uma operação de codificação ou decodificação a falhar é se a classe de codificação subjacente não fornecer um mapeamento entre um caractere e uma sequência de bytes equivalente.A common reason for an encoding or decoding operation to fail is if the underlying encoding class does not provide a mapping between a character and an equivalent byte sequence. Se a sequência de bytes de entrada não puder ser convertida em um caractere de saída, a Fallback operação de decodificação DecoderFallbackExceptionchamará o método, que gera.If the input byte sequence cannot be converted to an output character, the decoding operation calls the Fallback method, which throws DecoderFallbackException.

A System.Text.DecoderFallbackBuffer classe, que representa um buffer de dados usado em uma operação de decodificação, é a classe base DecoderExceptionFallbackBuffer para a classe.The System.Text.DecoderFallbackBuffer class, which represents a data buffer used in a decoding operation, is the base class for the DecoderExceptionFallbackBuffer class. No entanto, em vez de um buffer DecoderExceptionFallbackBuffer de dados, a classe representa um comportamento padrão no qual uma exceção é gerada se uma operação de decodificação falhar.However, instead of a data buffer, the DecoderExceptionFallbackBuffer class represents a standard behavior in which an exception is thrown if a decoding operation fails. Não existe nenhum buffer de dados real, e os membros criados para manipular esse buffer não fazem nenhum trabalho significativo.No actual data buffer exists, and the members designed to manipulate such a buffer do no significant work.

Construtores

DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer()

Inicializa uma nova instância da classe DecoderExceptionFallbackBuffer.Initializes a new instance of the DecoderExceptionFallbackBuffer class.

Propriedades

Remaining Remaining Remaining Remaining

Obtém o número de caracteres no objeto DecoderExceptionFallbackBuffer atual que ainda não foram processados.Gets the number of characters in the current DecoderExceptionFallbackBuffer object 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)

Gera DecoderFallbackException quando a sequência de bytes de entrada não pode ser decodificada.Throws DecoderFallbackException when the input byte sequence cannot be decoded. O valor retornado nominal não é usado.The nominal return value is not used.

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 dados de exceção.Retrieves the next character in the exception data 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 do buffer de dados da exceção anterior à posição atual.Causes the next call to GetNextChar() to access the exception data buffer character position that is prior to the current position.

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

Inicializa todas as informações de dados e de estado pertencentes a esse buffer de fallback.Initializes all data and state information pertaining to this fallback buffer.

(Inherited from DecoderFallbackBuffer)
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