DecoderReplacementFallbackBuffer Classe

Definizione

Rappresenta una stringa di output sostitutiva generata quando non è possibile decodificare la sequenza di byte di input originale. 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 di sostituzione che viene sostituita dal carattere di output. La stringa di sostituzione inizializza il valore dell'oggetto DecoderReplacementFallback e il valore dell'oggetto DecoderReplacementFallback inizializza il valore di un DecoderReplacementFallbackBuffer oggetto . Il valore di un DecoderReplacementFallbackBuffer oggetto è denominato buffer di fallback sostitutivo. L'operazione di conversione usa il buffer di fallback di sostituzione per generare una stringa di sostituzione anziché un carattere decodificato, quindi continua a elaborare il resto dell'input.

Costruttori

Nome Descrizione
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

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

Proprietà

Nome Descrizione
Remaining

Ottiene il numero di caratteri nel buffer di fallback di sostituzione che rimangono da elaborare.

Metodi

Nome Descrizione
Equals(Object)

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

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

Prepara il buffer di fallback di sostituzione per usare la stringa di sostituzione corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextChar()

Recupera il carattere successivo nel buffer di fallback di sostituzione.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MovePrevious()

Fa sì che la chiamata successiva accesa alla GetNextChar() posizione del carattere nel buffer di fallback di sostituzione prima della posizione del carattere corrente.

Reset()

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a