Condividi tramite


DecoderExceptionFallbackBuffer Classe

Definizione

Genera un'eccezione DecoderFallbackException quando una sequenza di byte di input codificata non può essere convertita in un carattere di output decodificato. La classe non può essere ereditata.

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
Ereditarietà
DecoderExceptionFallbackBuffer

Commenti

Un motivo comune per cui un'operazione di codifica o decodifica non riesce è se la classe di codifica sottostante non fornisce un mapping tra un carattere e una sequenza di byte equivalente. Se la sequenza di byte di input non può essere convertita in un carattere di output, l'operazione di decodifica chiama il Fallback metodo , che genera DecoderFallbackException.

La System.Text.DecoderFallbackBuffer classe, che rappresenta un buffer di dati usato in un'operazione di decodifica, è la classe di base per la DecoderExceptionFallbackBuffer classe . Tuttavia, anziché un buffer di dati, la DecoderExceptionFallbackBuffer classe rappresenta un comportamento standard in cui viene generata un'eccezione se un'operazione di decodifica ha esito negativo. Non esiste alcun buffer di dati effettivo e i membri progettati per modificare tale buffer non funzionano in modo significativo.

Costruttori

DecoderExceptionFallbackBuffer()

Inizializza una nuova istanza della classe DecoderExceptionFallbackBuffer.

Proprietà

Remaining

Ottiene il numero di caratteri contenuti nell'oggetto DecoderExceptionFallbackBuffer corrente ancora da elaborare.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Fallback(Byte[], Int32)

Genera un'eccezione DecoderFallbackException quando la sequenza di byte di input non può essere decodificata. Il valore restituito nominale non viene utilizzato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextChar()

Recupera il carattere successivo nel buffer di dati di eccezione.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MovePrevious()

Genera la chiamata successiva al metodo GetNextChar() per accedere alla posizione del carattere nel buffer di dati di eccezione precedente alla posizione corrente.

Reset()

Inizializza tutti i dati e le informazioni sullo stato relativamente a questo buffer di fallback.

(Ereditato da DecoderFallbackBuffer)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a