Sdílet prostřednictvím


Encoding Konstruktory

Definice

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í.

Platí pro