DecoderExceptionFallbackBuffer 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.
Gera DecoderFallbackException quando uma sequência de bytes codificados de entrada não pode ser convertida em um caractere de saída decodificado. Essa classe não pode ser herdada.
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
Comentários
Um motivo comum para uma operação de codificação ou decodificação falhar é se a classe de codificação subjacente não fornecer um mapeamento entre um caractere e uma sequência de bytes equivalente. Se a sequência de bytes de entrada não puder ser convertida em um caractere de saída, a operação de decodificação chamará o Fallback método, que gera DecoderFallbackException.
A System.Text.DecoderFallbackBuffer classe, que representa um buffer de dados usado em uma operação de decodificação, é a classe base da DecoderExceptionFallbackBuffer classe. No entanto, em vez de um buffer de dados, a DecoderExceptionFallbackBuffer classe representa um comportamento padrão no qual uma exceção é lançada se uma operação de decodificação falhar. Nenhum buffer de dados real existe e os membros projetados para manipular esse buffer não fazem nenhum trabalho significativo.
Construtores
DecoderExceptionFallbackBuffer() |
Inicializa uma nova instância da classe DecoderExceptionFallbackBuffer. |
Propriedades
Remaining |
Obtém o número de caracteres no objeto DecoderExceptionFallbackBuffer atual 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) |
Gera DecoderFallbackException quando a sequência de bytes de entrada não pode ser decodificada. O valor retornado nominal não é usado. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetNextChar() |
Recupera o próximo caractere no buffer de dados de exceção. |
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 do buffer de dados da exceção anterior à posição atual. |
Reset() |
Inicializa todas as informações de dados e de estado pertencentes a esse buffer de fallback. (Herdado de DecoderFallbackBuffer) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |