Encoding Costruttori
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.
Inizializza una nuova istanza della classe Encoding.
Overload
Encoding() |
Inizializza una nuova istanza della classe Encoding. |
Encoding(Int32) |
Inizializza una nuova istanza della classe Encoding che corrisponde alla tabella codici specificata. |
Encoding(Int32, EncoderFallback, DecoderFallback) |
Inizializza una nuova istanza della classe Encoding che corrisponde alla tabella codici specificata con le strategie di fallback del codificatore e del decodificatore specificate. |
Encoding()
Inizializza una nuova istanza della classe Encoding.
protected:
Encoding();
protected Encoding ();
Protected Sub New ()
Commenti
Le classi derivate eseguono l'override di questo costruttore.
Vedi anche
Si applica a
Encoding(Int32)
Inizializza una nuova istanza della classe Encoding che corrisponde alla tabella codici specificata.
protected:
Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)
Parametri
- codePage
- Int32
Identificatore della tabella codici della codifica scelta.
-oppure-
0, per usare la codifica predefinita.
Eccezioni
codePage
è minore di zero.
Commenti
Le classi derivate eseguono l'override di questo costruttore.
Le chiamate a questo costruttore da una classe derivata creano un Encoding oggetto che usa il fallback con mapping più appropriato per le operazioni di codifica e decodifica. Entrambe le DecoderFallback EncoderFallback proprietà e sono di sola lettura e non possono essere modificate. Per controllare la strategia di fallback per una classe derivata da Encoding , chiamare il Encoding(Int32, EncoderFallback, DecoderFallback) costruttore.
Vedi anche
Si applica a
Encoding(Int32, EncoderFallback, DecoderFallback)
Inizializza una nuova istanza della classe Encoding che corrisponde alla tabella codici specificata con le strategie di fallback del codificatore e del decodificatore specificate.
protected:
Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback? encoderFallback, System.Text.DecoderFallback? decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)
Parametri
- codePage
- Int32
Identificatore della tabella codici di codifica.
- encoderFallback
- EncoderFallback
Oggetto che fornisce una procedura di gestione degli errori quando un carattere non può essere codificato con la codifica corrente.
- decoderFallback
- DecoderFallback
Oggetto che fornisce una procedura di gestione degli errori quando una sequenza di byte non può essere decodificata con la codifica corrente.
Eccezioni
codePage
è minore di zero.
Commenti
Questo costruttore è protected
. le classi derivate eseguono l'override.
Questo costruttore viene chiamato da una classe derivata per controllare le strategie di codifica e decodifica di fallback. I Encoding costruttori della classe creano oggetti di codifica di sola lettura che non consentono di impostare il fallback del codificatore o del decodificatore dopo la creazione dell'oggetto.
Se encoderFallback
o decoderFallback
è null, viene usato il fallback con mapping più appropriato come strategia di fallback corrispondente.