Encoding Constructeurs

Définition

Initialise une nouvelle instance de la classe Encoding.

Surcharges

Nom Description
Encoding()

Initialise une nouvelle instance de la classe Encoding.

Encoding(Int32)

Initialise une nouvelle instance de la Encoding classe qui correspond à la page de codes spécifiée.

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialise une nouvelle instance de la Encoding classe qui correspond à la page de codes spécifiée avec les stratégies de secours de l’encodeur et du décodeur spécifiés.

Encoding()

Initialise une nouvelle instance de la classe Encoding.

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

Remarques

Les classes dérivées remplacent ce constructeur.

Voir aussi

S’applique à

Encoding(Int32)

Initialise une nouvelle instance de la Encoding classe qui correspond à la page de codes spécifiée.

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

Paramètres

codePage
Int32

Identificateur de page de codes de l’encodage préféré.

-ou-

0, pour utiliser l’encodage par défaut.

Exceptions

codePage est inférieur à zéro.

Remarques

Les classes dérivées remplacent ce constructeur.

Les appels à ce constructeur à partir d’une classe dérivée créent un Encoding objet qui utilise le secours le mieux adapté pour les opérations d’encodage et de décodage. Les propriétés et EncoderFallback les DecoderFallback propriétés sont en lecture seule et ne peuvent pas être modifiées. Pour contrôler la stratégie de secours d’une classe dérivée de Encoding, appelez le Encoding(Int32, EncoderFallback, DecoderFallback) constructeur.

Voir aussi

S’applique à

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialise une nouvelle instance de la Encoding classe qui correspond à la page de codes spécifiée avec les stratégies de secours de l’encodeur et du décodeur spécifiés.

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)

Paramètres

codePage
Int32

Identificateur de la page de codes d’encodage.

encoderFallback
EncoderFallback

Objet qui fournit une procédure de gestion des erreurs lorsqu’un caractère ne peut pas être encodé avec l’encodage actuel.

decoderFallback
DecoderFallback

Objet qui fournit une procédure de gestion des erreurs lorsqu’une séquence d’octets ne peut pas être décodée avec l’encodage actuel.

Exceptions

codePage est inférieur à zéro.

Remarques

Ce constructeur est protected; les classes dérivées la remplacent.

Vous appelez ce constructeur d’une classe dérivée pour contrôler l’encodage de secours et les stratégies de décodage. Les Encoding constructeurs de classe créent des objets d’encodage en lecture seule qui n’autorisent pas la définition de l’encodeur ou du décodeur après la création de l’objet.

Si l’une encoderFallback ou decoderFallback l’autre est null, le secours le mieux adapté est utilisé comme stratégie de secours correspondante.

S’applique à