EncoderReplacementFallback Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe EncoderReplacementFallback.
Surcharges
EncoderReplacementFallback() |
Initialise une nouvelle instance de la classe EncoderReplacementFallback. |
EncoderReplacementFallback(String) |
Initialise une nouvelle instance de la classe EncoderReplacementFallback à l'aide de la chaîne de remplacement spécifiée. |
EncoderReplacementFallback()
Initialise une nouvelle instance de la classe EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
Remarques
Par défaut, la chaîne de remplacement qui est la valeur de cet EncoderReplacementFallback objet est « ? ».
Voir aussi
S’applique à
EncoderReplacementFallback(String)
Initialise une nouvelle instance de la classe EncoderReplacementFallback à l'aide de la chaîne de remplacement spécifiée.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
Paramètres
- replacement
- String
Une chaîne convertie dans une opération d'encodage à la place d'un caractère d'entrée ne peut pas être encodée.
Exceptions
replacement
a la valeur null
.
replacement
contient une paire de substitution non valide. En d'autres termes, le substitut ne se compose pas d'un composant de substitut étendu suivi par un composant de substitut faible.
Remarques
Le replacement
paramètre initialise la chaîne de remplacement qui est la valeur de cet EncoderReplacementFallback objet. Vous devez fournir une replacement
valeur qui contient uniquement des caractères qui peuvent être encodés dans l’encodage cible. Sinon, un résultat de secours récursif, provoquant un ArgumentException. Par exemple, le secours fourni pour un ASCIIEncoding objet ne peut pas inclure le caractère « ^ » (U+00BF), car ce caractère n’est pas lui-même un caractère ASCII valide.
En conséquence, U+FFFD, qui est un bon choix pour une chaîne de secours pour DecoderExceptionFallback, n’est généralement pas un bon choix pour cette classe. En outre, le caractère Null (U+0000) ne peut pas être utilisé dans la chaîne de secours.