Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe EncoderExceptionFallbackBuffer

 

Data di pubblicazione: ottobre 2016

Genera EncoderFallbackException quando un carattere di input non può essere convertito in una sequenza di byte di output codificata. Questa classe non può essere ereditata.

Spazio dei nomi:   System.Text
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.Text.EncoderFallbackBuffer
    System.Text.EncoderExceptionFallbackBuffer

public sealed class EncoderExceptionFallbackBuffer : EncoderFallbackBuffer

NomeDescrizione
System_CAPS_pubmethodEncoderExceptionFallbackBuffer()

Inizializza una nuova istanza della classe EncoderExceptionFallbackBuffer.

NomeDescrizione
System_CAPS_pubpropertyRemaining

Ottiene il numero di caratteri nell'oggetto EncoderExceptionFallbackBuffer oggetto da elaborare.(Esegue l'override di EncoderFallbackBuffer.Remaining.)

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodFallback(Char, Char, Int32)

Genera un'eccezione perché il carattere di input non può essere codificato. I parametri specificano la posizione di indice e valore della coppia di surrogati nell'input e il valore restituito nominale non viene utilizzato.(Esegue l'override di EncoderFallbackBuffer.Fallback(Char, Char, Int32).)

System_CAPS_pubmethodFallback(Char, Int32)

Genera un'eccezione perché il carattere di input non può essere codificato. I parametri specificano la posizione di indice e valore del carattere che non può essere convertito.(Esegue l'override di EncoderFallbackBuffer.Fallback(Char, Int32).)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetNextChar()

Recupera il carattere successivo nel buffer di fallback di eccezione.(Esegue l'override di EncoderFallbackBuffer.GetNextChar().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodMovePrevious()

Genera la chiamata successiva per il GetNextChar per accedere alla posizione di carattere del buffer di dati eccezione che viene prima della posizione corrente.(Esegue l'override di EncoderFallbackBuffer.MovePrevious().)

System_CAPS_pubmethodReset()

Inizializza tutte le informazioni di dati e dello stato relative a questo buffer di fallback.(Ereditato da EncoderFallbackBuffer.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

Un motivo comune per una codifica o decodifica esito negativo è se la classe di codifica sottostante non fornisce un mapping tra un carattere e una sequenza di byte equivalente. Se il carattere di input non può essere convertito in una sequenza di byte di output, l'operazione di codifica chiama il Fallback (metodo), che genera un'eccezione EncoderFallbackException.

La System.Text.EncoderFallbackBuffer classe, che rappresenta il buffer di dati utilizzato in un'operazione di codifica, è la classe base per la EncoderExceptionFallbackBuffer classe. Tuttavia, anziché un buffer di dati, la EncoderExceptionFallbackBuffer classe rappresenta un comportamento standard in cui viene generata un'eccezione se ha esito negativo di un'operazione di codifica. Non esiste alcun buffer di dati effettivi e i membri progettati per modificare tale buffer non eseguono operazioni significative.

.NET Framework
Disponibile da 2.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: