Encoding Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.