Condividi tramite


DecoderReplacementFallbackBuffer Classe

Definizione

Rappresenta una stringa di output sostitutiva emessa quando la sequenza di byte di input originale non può essere decodificata. La classe non può essere ereditata.

public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
Ereditarietà
DecoderReplacementFallbackBuffer

Commenti

Potrebbe non essere possibile convertire una sequenza di byte codificata in un carattere equivalente se non esiste alcuna decodifica appropriata. Un motivo comune per cui una decodifica non riesce è che l'operazione di conversione usa una tabella codici che non può rappresentare il carattere da decodificare.

Se la sequenza di byte di input non può essere convertita in un carattere di output, un System.Text.DecoderReplacementFallback oggetto fornisce una stringa sostitutiva sostituita per il carattere di output. La stringa di sostituzione inizializza il valore dell'oggetto e il valore dell'oggetto DecoderReplacementFallback DecoderReplacementFallback inizializza il valore di un DecoderReplacementFallbackBuffer oggetto. Il valore di un DecoderReplacementFallbackBuffer oggetto viene chiamato buffer di fallback sostitutivo. L'operazione di conversione usa il buffer di fallback sostitutivo per generare una stringa sostitutiva anziché un carattere decodificato, quindi continua a elaborare il resto dell'input.

Costruttori

DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Inizializza una nuova istanza della classe DecoderReplacementFallbackBuffer utilizzando il valore di un oggetto DecoderReplacementFallback.

Proprietà

Remaining

Ottiene il numero di caratteri ancora da elaborare nel buffer del fallback di sostituzione.

Metodi

Equals(Object)

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

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

Prepara il buffer del fallback di sostituzione in modo da utilizzare la stringa di sostituzione corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextChar()

Recupera il carattere successivo nel buffer del fallback di sostituzione.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MovePrevious()

Comporta l'accesso della successiva chiamata a GetNextChar() alla posizione del carattere nel buffer del fallback di sostituzione precedente alla posizione corrente.

Reset()

Inizializza le informazioni e i dati sullo stato interno nell'oggetto DecoderReplacementFallbackBuffer.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a