Encoding Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Encoding třídy .
Přetížení
Encoding() |
Inicializuje novou instanci Encoding třídy . |
Encoding(Int32) |
Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce. |
Encoding(Int32, EncoderFallback, DecoderFallback) |
Inicializuje novou instanci třídy, která odpovídá zadané znakové stránce se zadaným kodérem a záložními Encoding strategiemi dekodéru. |
Encoding()
Inicializuje novou instanci Encoding třídy .
protected:
Encoding();
protected Encoding ();
Protected Sub New ()
Poznámky
Odvozené třídy tento konstruktor přepíší.
Viz také
Platí pro
Encoding(Int32)
Inicializuje novou instanci Encoding třídy, která odpovídá zadané znakové stránce.
protected:
Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)
Parametry
- codePage
- Int32
Identifikátor znakové stránky upřednostňovaného kódování.
-nebo-
0, pokud chcete použít výchozí kódování.
Výjimky
Hodnota codePage
je menší než nula.
Poznámky
Odvozené třídy tento konstruktor přepíší.
Volání tohoto konstruktoru z odvozené třídy vytvoří objekt, který používá záložní pro kódování i Encoding dekódování. Vlastnosti DecoderFallback i EncoderFallback jsou jen pro čtení a nelze je upravovat. Chcete-li řídit záložní strategii pro třídu odvozenou z Encoding , zavolejte Encoding(Int32, EncoderFallback, DecoderFallback) konstruktor.
Viz také
Platí pro
Encoding(Int32, EncoderFallback, DecoderFallback)
Inicializuje novou instanci třídy, která odpovídá zadané znakové stránce se zadaným kodérem a záložními Encoding strategiemi dekodéru.
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)
Parametry
- codePage
- Int32
Identifikátor znakové stránky kódování.
- encoderFallback
- EncoderFallback
Objekt, který poskytuje proceduru zpracování chyb, když znak nemůže být kódován aktuálním kódováním.
- decoderFallback
- DecoderFallback
Objekt, který poskytuje proceduru zpracování chyb, když sekvenci bajtů nelze dekódovat aktuálním kódováním.
Výjimky
Hodnota codePage
je menší než nula.
Poznámky
Tento konstruktor je protected
. Odvozené třídy jej přepíší.
Voláním tohoto konstruktoru z odvozené třídy řídíte záložní strategie kódování a dekódování. Konstruktory třídy vytvářejí objekty kódování jen pro čtení, které nepovolují nastavení záložního kodéru nebo dekodéru po Encoding vytvoření objektu.
Pokud má parametr nebo hodnotu null, použije se jako odpovídající záložní strategie vhodné encoderFallback
decoderFallback
použití.