Freigeben über


Encoding Konstruktoren

Definition

Initialisiert eine neue Instanz der Encoding-Klasse.

Überlädt

Encoding()

Initialisiert eine neue Instanz der Encoding-Klasse.

Encoding(Int32)

Initialisiert eine neue Instanz der Encoding-Klasse, die der angegebenen Codepage entspricht.

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialisiert eine neue Instanz der Encoding-Klasse, die der angegebenen Codepage entspricht, mit den angegebenen Fallbackstrategien für Codierer und Decodierer.

Encoding()

Initialisiert eine neue Instanz der Encoding-Klasse.

protected:
 Encoding();
protected Encoding ();
Protected Sub New ()

Hinweise

Abgeleitete Klassen überschreiben diesen Konstruktor.

Siehe auch

Gilt für

Encoding(Int32)

Initialisiert eine neue Instanz der Encoding-Klasse, die der angegebenen Codepage entspricht.

protected:
 Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

Parameter

codePage
Int32

Der Codepagebezeichner der bevorzugten Codierung.

- oder -

0, um die Standardcodierung zu verwenden.

Ausnahmen

codePage ist kleiner als Null.

Hinweise

Abgeleitete Klassen überschreiben diesen Konstruktor.

Aufrufe dieses Konstruktors aus einer abgeleiteten Klasse erstellen ein Encoding Objekt, das einen Fall Back mit der besten Eignung für Codierungs-und Decodierungs Vorgänge verwendet. Die DecoderFallback Eigenschaften und EncoderFallback sind schreibgeschützt und können nicht geändert werden. Um die Fall Back Strategie für eine von abgeleitete Klasse zu steuern, müssen Sie Encoding den- Encoding(Int32, EncoderFallback, DecoderFallback) Konstruktor aufzurufen.

Siehe auch

Gilt für

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialisiert eine neue Instanz der Encoding-Klasse, die der angegebenen Codepage entspricht, mit den angegebenen Fallbackstrategien für Codierer und Decodierer.

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)

Parameter

codePage
Int32

Der Bezeichner der Codierungs-Codepage.

encoderFallback
EncoderFallback

Ein Objekt, das ein Fehlerbehandlungsverfahren bereitstellt, wenn ein Zeichen nicht mit der aktuellen Codierung codiert werden kann.

decoderFallback
DecoderFallback

Ein Objekt, das ein Fehlerbehandlungsverfahren bereitstellt, wenn eine Bytefolge nicht mit der aktuellen Codierung decodiert werden kann.

Ausnahmen

codePage ist kleiner als Null.

Hinweise

Dieser Konstruktor ist protected , von abgeleiteten Klassen überschrieben.

Dieser Konstruktor wird von einer abgeleiteten Klasse aufgerufen, um die Fall Back Codierungs-und Decodierungs Strategien zu steuern. Mit den Encoding Klassenkonstruktoren werden schreibgeschützte Codierungs Objekte erstellt, die das Festlegen des Encoders oder Decoderfallbacks nach der Erstellung des Objekts nicht zulassen.

Wenn entweder encoderFallback oder decoderFallback NULL ist, wird der Fall Back mit der besten Anpassung als entsprechende Fall Back Strategie verwendet.

Gilt für