DecoderReplacementFallbackBuffer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |