System.Text.Encoding
Convertit une séquence d'octets encodés en un jeu de caractères.
1
Initialise une nouvelle instance de la classe .
Convertit un tableau d'octets encodés en caractères encodés UTF-16 et stocke le résultat dans un tableau de caractères.
Tableau d'octets à convertir.
Premier élément de à convertir.
Nombre d'éléments de à convertir.
Tableau pour stocker les caractères convertis.
Premier élément de dans lequel les données sont stockées.
Nombre maximal d'éléments de à utiliser dans la conversion.
true pour indiquer qu'aucune autre donnée ne doit être convertie ; sinon, false.
Lorsque cette méthode est retournée, contient le nombre d'octets utilisés dans la conversion.Ce paramètre est passé sans être initialisé.
Lorsque cette méthode est retournée, contient le nombre de caractères de produits par la conversion.Ce paramètre est passé sans être initialisé.
Lorsque cette méthode est retournée, contient true si tous les caractères spécifiés par ont été convertis ; sinon, false.Ce paramètre est passé sans être initialisé.
ou est null (Nothing).
, , ou est inférieur à zéro.ouLongueur de - est inférieur à .ouLongueur de - est inférieur à .
La mémoire tampon de sortie est trop petite pour contenir le moindre élément de l'entrée convertie.La mémoire tampon de sortie doit être supérieure ou égale à la taille indiquée par la méthode .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
Obtient ou définit un objet pour l'objet actuel.
Objet .
La valeur d'une opération ensembliste est null (Nothing).
Il n'est pas possible d'assigner une nouvelle valeur dans une opération ensembliste, car l'objet actuel contient des données qui n'ont pas encore été décodées.
1
Obtient l'objet associé à l'objet en cours.
Objet .
1
En cas de substitution dans une classe dérivée, calcule le nombre de caractères produits par le décodage d'une séquence d'octets du tableau d'octets spécifié.
Nombre de caractères produits en décodant la séquence d'octets spécifiée et les octets de la mémoire tampon interne.
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
est null (Nothing).
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, calcule le nombre de caractères produits par le décodage d'une séquence d'octets du tableau d'octets spécifié.Un paramètre indique si l'état interne du décodeur doit être effacé après le calcul.
Nombre de caractères produits en décodant la séquence d'octets spécifiée et les octets de la mémoire tampon interne.
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
true pour simuler l'effacement de l'état interne de l'encodeur après le calcul ; sinon, false.
est null (Nothing).
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, décode une séquence d'octets du tableau d'octets spécifié et les octets de la mémoire tampon interne dans le tableau de caractères spécifié.
Nombre réel de caractères écrits dans .
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
Tableau de caractères contenant le jeu de caractères obtenu.
Index auquel commencer l'écriture du jeu de caractères obtenu.
est null (Nothing).ou est null (Nothing).
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les caractères obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, décode une séquence d'octets du tableau d'octets spécifié et les octets de la mémoire tampon interne dans le tableau de caractères spécifié.Un paramètre indique si l'état interne du décodeur doit être effacé après la conversion.
Nombre réel de caractères écrits dans le paramètre .
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
Tableau de caractères contenant le jeu de caractères obtenu.
Index auquel commencer l'écriture du jeu de caractères obtenu.
true pour effacer l'état interne du décodeur après la conversion ; sinon, false.
est null (Nothing).ou est null (Nothing).
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les caractères obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, redéfinit le décodeur à son état initial.
2
Fournit un mécanisme de gestion d'erreurs, appelé secours, quand une séquence d'octets en entrée encodée ne peut pas être convertie en caractère d'entrée.Le secours lève une exception au lieu de décoder la séquence d'octets en entrée.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Retourne une mémoire tampon de secours de décodeur qui lève une exception si elle ne peut pas convertir une séquence d'octets en caractère.
Mémoire tampon de secours de décodeur qui lève une exception quand elle ne peut pas décoder une séquence d'octets.
2
Indique si l'objet actif et un objet spécifié sont égaux.
true si n'est pas null et est un objet ; sinon, false.
Objet qui dérive de la classe .
2
Récupère le code de hachage de cette instance.
La valeur de retour représente toujours la même valeur arbitraire et n'a pas de signification particulière.
2
Obtient le nombre maximal de caractères que cette instance peut retourner.
La valeur de retour est toujours zéro.
2
Fournit un mécanisme de gestion des erreurs, appelé secours, quand une séquence d'octets codée en entrée ne peut pas être convertie en un caractère de sortie.
2
Initialise une nouvelle instance de la classe .
En cas de substitution dans une classe dérivée, initialise une nouvelle instance de la classe .
Objet qui fournit une mémoire tampon de secours pour un décodeur.
2
Obtient un objet qui lève une exception quand une séquence d'octets en entrée ne peut pas être décodée.
Type dérivé de la classe .La valeur par défaut est un objet .
1
En cas de substitution dans une classe dérivée, obtient le nombre maximal de caractères que l'objet en cours peut retourner.
Nombre maximal de caractères que l'objet en cours peut retourner.
2
Obtient un objet qui produit une chaîne de substitution à la place de la séquence d'octets en entrée qui ne peut pas être décodée.
Type dérivé de la classe .La valeur par défaut est un objet qui émet le caractère Point d'interrogation (« ? », U+003F) à la place des séquences d'octets inconnues.
1
Fournit une mémoire tampon qui permet à un gestionnaire de secours de retourner une autre chaîne à un décodeur lorsqu'il ne peut pas décoder la séquence d'octets d'entrée.
2
Initialise une nouvelle instance de la classe .
En cas de substitution dans une classe dérivée, prépare la mémoire tampon de secours à la gestion de la séquence d'octets spécifiée en entrée.
true si la mémoire tampon de secours peut traiter ; false si la mémoire tampon de secours ignore .
Tableau d'octets en entrée.
Position d'index d'un octet dans .
1
En cas de substitution dans une classe dérivée, récupère le caractère suivant de la mémoire tampon de secours.
Caractère suivant de la mémoire tampon de secours.
2
En cas de substitution dans une classe dérivée, provoque l'appel suivant à la méthode pour accéder à la position de caractère de la mémoire tampon précédant la position de caractère en cours.
true si l'opération a réussi ; sinon, false.
1
En cas de substitution dans une classe dérivée, obtient le nombre de caractères de l'objet en cours qu'il reste à traiter.
Nombre de caractères de la mémoire tampon de secours n'ayant pas encore été traités.
1
Initialise toutes les données et informations d'état relatives à cette mémoire tampon de secours.
1
Exception levée en cas d'échec de l'opération du décodeur de secours.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe .Un paramètre spécifie le message d'erreur.
Message d'erreur.
Initialise une nouvelle instance de la classe .Les paramètres spécifient le message d'erreur, le tableau d'octets en cours de décodage, et l'index de l'octet qui ne peut être décodé.
Message d'erreur.
Tableau d'octets en entrée.
Position d'index dans de l'octet qui ne peut pas être décodé.
Initialise une nouvelle instance de la classe .Les paramètres spécifient le message d'erreur et l'exception interne à l'origine de cette exception.
Message d'erreur.
Exception qui est la cause de cette exception.
Obtient la séquence d'octets en entrée qui a provoqué l'exception.
Tableau d'octets en entrée qui ne peut pas être décodé.
2
Obtient la position d'index, dans la séquence d'octets en entrée, de l'octet qui a provoqué l'exception.
Position d'index, dans le tableau d'octets en entrée, de l'octet qui ne peut pas être décodé.La position d'index est de base zéro.
1
Fournit un mécanisme de gestion des erreurs, appelé secours, quand une séquence d'octets codée en entrée ne peut pas être convertie en un caractère de sortie.Le secours émet une chaîne de remplacement définie par l'utilisateur au lieu d'une séquence d'octets décodée en entrée.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe à l'aide de la chaîne de remplacement spécifiée.
Chaîne émise dans une opération de décodage à la place d'une séquence d'octets en entrée qui ne peut pas être décodée.
a la valeur null.
contient une paire de substitution non valide.En d'autres termes, la paire de substitution ne se compose pas d'un composant de substitut étendu suivi par un composant de substitut faible.
Crée un objet qui est initialisé avec la chaîne de remplacement de l'objet .
Objet qui spécifie la chaîne à utiliser à la place de l'entrée originale de l'opération de décodage.
2
Obtient la chaîne de replacement représentant la valeur de l'objet .
Chaîne de substitution qui est émise à la place d'une séquence d'octets en entrée qui ne peut pas être décodée.
2
Indique si la valeur d'un objet spécifié est égale à l'objet .
true si est un objet dont la propriété est égale à la propriété de l'objet actuel ; sinon, false.
Objet .
2
Récupère le code de hachage correspondant à la valeur de l'objet .
Code de hachage de la valeur de l'objet.
2
Obtient le nombre de caractères dans la chaîne de remplacement de l'objet .
Le nombre de caractères dans la chaîne émis au lieu d'une séquence d'octets qui ne peut pas être décodée, c'est-à-dire la longueur de la chaîne retournée par la propriété .
2
Convertit un jeu de caractères en une séquence d'octets.
1
Initialise une nouvelle instance de la classe .
Convertit un tableau de caractères Unicode en une séquence d'octets encodée et stocke le résultat dans un tableau d'octets.
Tableau de caractères à convertir.
Premier élément de à convertir.
Nombre d'éléments de à convertir.
Tableau où sont stockés les octets convertis.
Premier élément de dans lequel les données sont stockées.
Nombre maximal d'éléments de à utiliser dans la conversion.
true pour indiquer qu'aucune autre donnée ne doit être convertie ; sinon, false.
Lorsque cette méthode est retournée, contient le nombre de caractères de utilisés dans la conversion.Ce paramètre est passé sans être initialisé.
Lorsque cette méthode est retournée, contient le nombre d'octets produits par la conversion.Ce paramètre est passé sans être initialisé.
Lorsque cette méthode est retournée, contient true si tous les caractères spécifiés par ont été convertis ; sinon, false.Ce paramètre est passé sans être initialisé.
ou est null (Nothing).
, , ou est inférieur à zéro.ouLongueur de - est inférieur à .ouLongueur de - est inférieur à .
La mémoire tampon de sortie est trop petite pour contenir le moindre élément de l'entrée convertie.La mémoire tampon de sortie doit être supérieure ou égale à la taille indiquée par la méthode .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
Obtient ou définit un objet pour l'objet actuel.
Objet .
La valeur d'une opération ensembliste est null (Nothing).
Il n'est pas possible d'assigner une nouvelle valeur dans une opération ensembliste, car l'objet en cours contient des données qui n'ont pas encore été encodées.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
1
Obtient l'objet associé à l'objet en cours.
Objet .
1
En cas de substitution dans une classe dérivée, calcule le nombre d'octets produits par l'encodage d'un jeu de caractères du tableau de caractères spécifié.Un paramètre indique si l'état interne de l'encodeur doit être effacé après le calcul.
Nombre d'octets produits en encodant les caractères spécifiés et ceux de la mémoire tampon interne.
Tableau de caractères contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
true pour simuler l'effacement de l'état interne de l'encodeur après le calcul ; sinon, false.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, encode un jeu de caractères du tableau de caractères spécifié et les caractères de la mémoire tampon interne dans le tableau d'octets spécifié.Un paramètre indique si l'état interne de l'encodeur doit être effacé après la conversion.
Nombre réel d'octets écrits dans .
Tableau de caractères contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
Tableau d'octets contenant la séquence d'octets obtenue.
Index auquel commencer l'écriture de la séquence d'octets obtenue.
true pour effacer l'état interne de l'encodeur après la conversion ; sinon, false.
est null (Nothing).ou est null (Nothing).
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les octets obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication plus complète)– et – a la valeur .
2
En cas de substitution dans une classe dérivée, redéfinit l'encodeur à son état initial.
2
Fournit un mécanisme de gestion d'erreurs, appelé secours, quand un caractère d'entrée ne peut pas être converti en séquence d'octets en sortie.Le secours lève une exception si un caractère d'entrée ne peut pas être converti en séquence d'octets en sortie.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Retourne une mémoire tampon de secours d'encodeur qui lève une exception s'il ne peut pas convertir une séquence de caractères en séquence d'octets.
Mémoire tampon de secours de décodeur qui lève une exception quand elle ne peut pas encoder une séquence de caractères.
2
Indique si l'objet actif et un objet spécifié sont égaux.
true si n'est pas null (Nothing en Visual Basic .NET) et est un objet ; sinon, false.
Objet qui dérive de la classe .
2
Récupère le code de hachage de cette instance.
La valeur de retour représente toujours la même valeur arbitraire et n'a pas de signification particulière.
2
Obtient le nombre maximal de caractères que cette instance peut retourner.
La valeur de retour est toujours zéro.
2
Fournit un mécanisme de gestion des erreurs, appelé secours, quand un caractère en entrée ne peut pas être converti en sortie en une séquence d'octets encodée.
2
Initialise une nouvelle instance de la classe .
En cas de substitution dans une classe dérivée, initialise une nouvelle instance de la classe .
Objet qui fournit une mémoire tampon de secours pour un encodeur.
2
Obtient un objet qui lève une exception quand un caractère en entrée ne peut pas être encodé.
Type dérivé de la classe .La valeur par défaut est un objet .
1
En cas de substitution dans une classe dérivée, obtient le nombre maximal de caractères que l'objet en cours peut retourner.
Nombre maximal de caractères que l'objet en cours peut retourner.
2
Obtient un objet qui produit une chaîne de substitution à la place d'un caractère en entrée qui ne peut pas être décodé.
Type dérivé de la classe .La valeur par défaut est un objet qui remplace les caractères en entrée inconnus par le caractère Point d'interrogation (« ? », U+003F).
1
Fournit une mémoire tampon qui permet à un gestionnaire de secours de retourner une autre chaîne à un encodeur lorsqu'il ne peut pas encoder un caractère d'entrée.
2
Initialise une nouvelle instance de la classe .
En cas de substitution dans une classe dérivée, prépare la mémoire tampon de secours à la gestion de la paire de substitution spécifiée.
true si la mémoire tampon de secours peut traiter et ; false si la mémoire tampon de secours peut traiter la paire de substitution.
Substitut étendu de la paire d'entrée.
Substitut faible de la paire d'entrée.
Position d'index de la paire de substitution dans la mémoire tampon d'entrée.
1
En cas de substitution dans une classe dérivée, prépare la mémoire tampon de secours à la gestion du caractère en entrée spécifié.
true si la mémoire tampon de secours peut traiter ; false si la mémoire tampon de secours ignore .
Caractère d'entrée.
Position d'index du caractère dans la mémoire tampon d'entrée.
1
En cas de substitution dans une classe dérivée, récupère le caractère suivant de la mémoire tampon de secours.
Caractère suivant de la mémoire tampon de secours.
2
En cas de substitution dans une classe dérivée, provoque l'appel suivant à la méthode pour accéder à la position de caractère de la mémoire tampon précédant la position de caractère en cours.
true si l'opération a réussi ; sinon, false.
1
En cas de substitution dans une classe dérivée, obtient le nombre de caractères de l'objet en cours qu'il reste à traiter.
Nombre de caractères de la mémoire tampon de secours n'ayant pas encore été traités.
1
Initialise toutes les données et informations d'état relatives à cette mémoire tampon de secours.
1
Exception levée en cas d'échec de l'opération de l'encodeur de secours.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe .Un paramètre spécifie le message d'erreur.
Message d'erreur.
Initialise une nouvelle instance de la classe .Les paramètres spécifient le message d'erreur et l'exception interne à l'origine de cette exception.
Message d'erreur.
Exception qui est la cause de cette exception.
Obtient le caractère en entrée qui a provoqué l'exception.
Caractère ne pouvant pas être encodé.
2
Obtient le caractère composant étendu de la paire de substitution ayant provoqué l'exception.
Caractère composant étendu de la paire de substitution qui ne peut pas être encodé.
2
Obtient le caractère composant faible de la paire de substitution ayant provoqué l'exception.
Caractère composant faible de la paire de substitution qui ne peut pas être encodé.
2
Obtient la position d'index, dans la mémoire tampon d'entrée, du caractère qui a provoqué l'exception.
Position d'index dans la mémoire tampon d'entrée du caractère qui ne peut pas être encodé.
1
Indique si l'entrée qui a provoqué l'exception est une paire de substitution.
true si l'entrée est une paire de substitution ; sinon, false.
2
Fournit un mécanisme de gestion des erreurs, appelé secours, quand un caractère d'entrée ne peut pas être converti en sortie en une séquence d'octets.Le secours utilise une chaîne de remplacement définie par l'utilisateur au lieu du caractère d'entrée d'origine.Cette classe ne peut pas être héritée.
2
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe à l'aide de la chaîne de remplacement spécifiée.
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.
a la valeur null.
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.
Crée un objet qui est initialisé avec la chaîne de remplacement de l'objet .
Objet égal à l'objet .
2
Obtient la chaîne de replacement représentant la valeur de l'objet .
Chaîne de substitution utilisée à la place d'un caractère d'entrée qui ne peut pas être encodé.
2
Indique si la valeur d'un objet spécifié est égale à l'objet .
true si le paramètre spécifie un objet et que la chaîne de remplacement de cet objet est égale à la chaîne de remplacement de l'objet ; sinon, false.
Objet .
2
Récupère le code de hachage correspondant à la valeur de l'objet .
Code de hachage de la valeur de l'objet.
2
Obtient le nombre de caractères dans la chaîne de remplacement de l'objet .
Nombre de caractères dans la chaîne utilisée à la place d'un caractère d'entrée qui ne peut pas être encodé.
2
Représente un encodage de caractères.Pour parcourir le code source de .NET Framework pour ce type, consultez la Source de référence.
1
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe qui correspond à la page de codes spécifiée.
Identificateur de la page de codes de l'encodage préféré.ou 0, pour utiliser l'encodage par défaut.
est inférieur à zéro.
Initialise une nouvelle instance de la classe qui correspond à la page de codes spécifiée avec les stratégies de secours encodeur et décodeur spécifiés.
Identificateur de page de codes encodage.
Objet qui fournit une procédure de gestion des erreurs lorsqu'un caractère ne peut pas être encodé avec l'encodage en cours.
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 en cours.
est inférieur à zéro.
Obtient un encodage pour le jeu de caractères ASCII (7 bits).
Encodage pour le jeu de caractères ASCII (7 bits).
1
Obtient un encodage pour le format UTF-16 qui utilise l'ordre d'octet avec primauté des octets de poids fort (big-endian).
Objet d'encodage pour le format UTF-16 avec primauté des octets de poids fort (big-endian).
1
En cas de substitution dans une classe dérivée, crée une copie superficielle de l'objet en cours.
Copie de l'objet en cours.
2
En cas de substitution dans une classe dérivée, obtient l'identificateur de la page de codes du en cours.
Identificateur de la page de codes du en cours.
2
Convertit un tableau d'octets entier d'un encodage à un autre.
Tableau de type contenant le résultat de la conversion de de en .
Format d'encodage de .
Format d'encodage cible.
Octets à convertir.
a la valeur null.ou a la valeur null.ou a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et-srcEncoding. a la valeur .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et-dstEncoding. a la valeur .
1
Convertit une plage d'octets d'un encodage à un autre dans un tableau d'octets.
Tableau de type contenant le résultat de la conversion d'une plage d'octets de de en .
Encodage du tableau source, .
Encodage du tableau de sortie.
Tableau d'octets à convertir.
Index du premier élément de à convertir.
Nombre d'octets à convertir.
a la valeur null.ou a la valeur null.ou a la valeur null.
et ne spécifient pas une plage valide du tableau d'octets.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et-srcEncoding. a la valeur .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et-dstEncoding. a la valeur .
1
Obtient ou définit l'objet en cours de l'objet en cours.
Objet de décodeur de secours pour l'objet actuel.
La valeur dans une opération ensembliste est null.
Une valeur ne peut pas être attribuée dans une opération ensembliste parce que l'objet en cours est en lecture seule.
2
Obtient ou définit l'objet en cours de l'objet en cours.
Objet de l'encodeur de secours pour l'objet actuel.
La valeur dans une opération ensembliste est null.
Une valeur ne peut pas être attribuée dans une opération ensembliste parce que l'objet en cours est en lecture seule.
2
En cas de substitution dans une classe dérivée, obtient la description explicite de l'encodage actuel.
Description explicite du en cours.
2
Détermine si l'objet spécifié est égal à l'instance actuelle.
true si est une instance de et s'il est égal à l'instance actuelle ; sinon, false.
à comparer à l'instance actuelle.
2
En cas de substitution dans une classe dérivée, calcule le nombre d'octets produits par l'encodage d'un jeu de caractères commençant au pointeur de caractère spécifié.
Nombre d'octets produits par l'encodage des caractères spécifiés.
Pointeur vers le premier caractère à encoder.
Nombre de caractères à encoder.
a la valeur null.
est inférieur à zéro.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre d'octets produits par l'encodage de tous les caractères du tableau de caractères spécifié.
Nombre d'octets produits par l'encodage de tous les caractères du tableau de caractères spécifié.
Tableau de caractères contenant les caractères à encoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre d'octets produits par l'encodage d'un jeu de caractères du tableau de caractères spécifié.
Nombre d'octets produits par l'encodage des caractères spécifiés.
Tableau de caractères contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre d'octets produits par l'encodage des caractères de la chaîne spécifiée.
Nombre d'octets produits par l'encodage des caractères spécifiés.
Chaîne contenant le jeu de caractères à encoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode un jeu de caractères commençant au pointeur de caractère spécifié en séquence d'octets stockés à partir du pointeur d'octet spécifié.
Nombre réel d'octets écrits à l'emplacement indiqué par le paramètre .
Pointeur vers le premier caractère à encoder.
Nombre de caractères à encoder.
Pointeur vers l'emplacement où commencer l'écriture de la séquence d'octets obtenue.
Nombre maximal d'octets à écrire.
a la valeur null.ou a la valeur null.
ou est inférieur à zéro.
est inférieur au nombre d'octets obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode tous les caractères du tableau de caractères spécifié en séquence d'octets.
Tableau d'octets contenant les résultats de l'encodage du jeu de caractères spécifié.
Tableau de caractères contenant les caractères à encoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode un jeu de caractères du tableau de caractères spécifié en séquence d'octets.
Tableau d'octets contenant les résultats de l'encodage du jeu de caractères spécifié.
Tableau de caractères contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode un jeu de caractères du tableau de caractères spécifié en tableau d'octets.
Nombre réel d'octets écrits dans .
Tableau de caractères contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
Tableau d'octets contenant la séquence d'octets obtenue.
Index auquel commencer l'écriture de la séquence d'octets obtenue.
a la valeur null.ou a la valeur null.
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les octets obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode tous les caractères de la chaîne spécifiée en séquence d'octets.
Tableau d'octets contenant les résultats de l'encodage du jeu de caractères spécifié.
Chaîne contenant les caractères à encoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, encode un jeu de caractères de la chaîne spécifiée en tableau d'octets spécifié.
Nombre réel d'octets écrits dans .
Chaîne contenant le jeu de caractères à encoder.
Index du premier caractère à encoder.
Nombre de caractères à encoder.
Tableau d'octets contenant la séquence d'octets obtenue.
Index auquel commencer l'écriture de la séquence d'octets obtenue.
a la valeur null.ou a la valeur null.
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les octets obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre de caractères produits par le décodage d'une séquence d'octets commençant au pointeur d'octet spécifié.
Nombre de caractères produits par le décodage de la séquence d'octets spécifiée.
Pointeur vers le premier octet à décoder.
Nombre d'octets à décoder.
a la valeur null.
est inférieur à zéro.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre de caractères produits par le décodage de tous les octets du tableau d'octets spécifié.
Nombre de caractères produits par le décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre de caractères produits par le décodage d'une séquence d'octets du tableau d'octets spécifié.
Nombre de caractères produits par le décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, décode une séquence d'octets commençant au pointeur d'octet spécifié en jeu de caractères stockés à partir du pointeur de caractère spécifié.
Nombre réel de caractères écrits à l'emplacement indiqué par le paramètre .
Pointeur vers le premier octet à décoder.
Nombre d'octets à décoder.
Pointeur vers l'emplacement où commencer l'écriture du jeu de caractères obtenu.
Nombre maximal de caractères à écrire.
a la valeur null.ou a la valeur null.
ou est inférieur à zéro.
est inférieur au nombre de caractères obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, décode tous les octets du tableau d'octets spécifié en jeu de caractères.
Tableau de caractères contenant les résultats du décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, décode une séquence d'octets du tableau d'octets spécifié en jeu de caractères.
Tableau de caractères contenant les résultats du décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, décode une séquence d'octets du tableau d'octets spécifié en tableau de caractères spécifié.
Nombre réel de caractères écrits dans .
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
Tableau de caractères contenant le jeu de caractères obtenu.
Index auquel commencer l'écriture du jeu de caractères obtenu.
a la valeur null.ou a la valeur null.
, ou est inférieur à zéro.ou et ne désignent pas une plage valide de .ou n'est pas un index valide dans .
ne possède pas une capacité suffisante entre et la fin du tableau pour prendre en charge les caractères obtenus.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, obtient un décodeur qui convertit une séquence d'octets encodée en séquence de caractères.
qui convertit une séquence d'octets encodée en une séquence de caractères.
1
En cas de substitution dans une classe dérivée, obtient un encodeur qui convertit une séquence de caractères Unicode en séquence d'octets encodée.
qui convertit une séquence de caractères Unicode en une séquence d'octets encodée.
1
Retourne l'encodage associé à l'identificateur de page de codes spécifié.
Encodage associé à la page de codes spécifiée.
Identificateur de la page de codes de l'encodage préféré.Les valeurs possibles apparaissent dans la colonne Page de codes de la table qui s'affiche dans la rubrique de la classe .ou 0 (zéro) pour utiliser l'encodage par défaut.
est inférieur à zéro ou supérieur à 65535.
n'est pas pris en charge par la plateforme sous-jacente.
n'est pas pris en charge par la plateforme sous-jacente.
1
Retourne l'encodage associé à l'identificateur de page de codes spécifié.Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.
Encodage associé à la page de codes spécifiée.
Identificateur de la page de codes de l'encodage préféré.Les valeurs possibles apparaissent dans la colonne Page de codes de la table qui s'affiche dans la rubrique de la classe .ou 0 (zéro) pour utiliser l'encodage par défaut.
Objet qui fournit une procédure de gestion des erreurs lorsqu'un caractère ne peut pas être encodé avec l'encodage en cours.
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 en cours.
est inférieur à zéro ou supérieur à 65535.
n'est pas pris en charge par la plateforme sous-jacente.
n'est pas pris en charge par la plateforme sous-jacente.
1
Retourne l'encodage associé au nom de la page de codes spécifiée.
Encodage associé à la page de codes spécifiée.
Nom de la page de codes de l'encodage préféré.Toute valeur retournée par la propriété est valide.Les valeurs possibles apparaissent dans la colonne Nom de la table qui s'affiche dans la rubrique de la classe .
n'est pas un nom de page de codes valide.ou La page de codes indiquée par n'est pas prise en charge par la plateforme sous-jacente.
1
Retourne l'encodage associé au nom de la page de codes spécifiée.Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.
Encodage associé à la page de codes spécifiée.
Nom de la page de codes de l'encodage préféré.Toute valeur retournée par la propriété est valide.Les valeurs possibles apparaissent dans la colonne Nom de la table qui s'affiche dans la rubrique de la classe .
Objet qui fournit une procédure de gestion des erreurs lorsqu'un caractère ne peut pas être encodé avec l'encodage en cours.
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 en cours.
n'est pas un nom de page de codes valide.ou La page de codes indiquée par n'est pas prise en charge par la plateforme sous-jacente.
1
Retourne le code de hachage pour l'instance actuelle.
Code de hachage de l'instance actuelle.
1
En cas de substitution dans une classe dérivée, calcule le nombre maximal d'octets produits par l'encodage du nombre de caractères spécifié.
Nombre maximal d'octets produits par l'encodage du nombre de caractères spécifié.
Nombre de caractères à encoder.
est inférieur à zéro.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, calcule le nombre maximal de caractères produits par le décodage du nombre de caractères spécifié.
Nombre maximal de caractères produits par le décodage du nombre d'octets spécifié.
Nombre d'octets à décoder.
est inférieur à zéro.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, retourne une séquence d'octets qui spécifie l'encodage utilisé.
Tableau d'octets contenant une séquence d'octets qui spécifie l'encodage utilisé.ou Tableau d'octets de longueur nulle si aucun préambule n'est requis.
1
En cas de substitution dans une classe dérivée, décode un nombre spécifié d'octets commençant à une adresse spécifiée dans une chaîne.
Chaîne qui contient les résultats du décodage de la séquence d'octets spécifiée.
Pointeur vers un tableau d'octets.
Nombre d'octets à décoder.
est un pointeur null.
est inférieur à zéro.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour une explication complète)-et- a la valeur .
En cas de substitution dans une classe dérivée, décode tous les octets du tableau d'octets spécifié en chaîne.
Chaîne qui contient les résultats du décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
Le tableau d'octets contient des points de code Unicode non valides.
a la valeur null.
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, décode une séquence d'octets du tableau d'octets spécifié en chaîne.
Chaîne qui contient les résultats du décodage de la séquence d'octets spécifiée.
Tableau d'octets contenant la séquence d'octets à décoder.
Index du premier octet à décoder.
Nombre d'octets à décoder.
Le tableau d'octets contient des points de code Unicode non valides.
a la valeur null.
ou est inférieur à zéro.ou et ne désignent pas une plage valide de .
Un secours s'est produit (consultez Encodage de caractères dans le .NET Framework pour obtenir une explication complète)-et- a la valeur .
1
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si l'encodage actuel utilise des points de code codés sur un octet.
true si le en cours utilise des points de code codés sur un octet ; sinon, false.
2
Inscrit un fournisseur d'encodage.
Une sous-classe de qui fournit l'accès aux codages de caractères supplémentaires.
a la valeur null.
Obtient un encodage pour le format UTF-16 avec primauté des octets de poids faible (little-endian).
Encodage pour le format UTF-16 en utilisant l'ordre d'octet avec primauté des octets de poids faible (Little Endian).
1
Obtient un encodage pour le format UTF-32 avec primauté des octets de poids faible (little-endian).
Objet d'encodage pour le format UTF-32 utilisant l'ordre d'octet avec primauté des octets de poids faible (little-endian).
1
Obtient un encodage pour le format UTF-7.
Encodage pour le format UTF-7.
1
Obtient un encodage pour le format UTF-8.
Encodage pour le format UTF-8.
1
En cas de substitution dans une classe dérivée, obtient le nom inscrit auprès de l'IANA (Internet Assigned Numbers Authority) pour l'encodage actuel.
Nom IANA du en cours.
2
Fournit la classe de base pour un fournisseur de codage, qui fournit les encodages ne sont pas disponibles sur une plateforme spécifique.
Initialise une nouvelle instance de la classe .
Retourne l'encodage associé à l'identificateur de page de codes spécifié.
L'encodage qui est associé à la page de codes spécifiée ou null si cette ne peut pas retourner un encodage valide qui correspond à .
Identificateur de la page de code du codage demandé.
Retourne l'encodage associé à l'identificateur de page de codes spécifié.Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.
L'encodage qui est associé à la page de codes spécifiée ou null si cette ne peut pas retourner un encodage valide qui correspond à .
Identificateur de la page de code du codage demandé.
Objet qui fournit une procédure de gestion des erreurs lorsqu'un caractère ne peut pas être codé avec cet encodage.
Objet qui fournit une procédure de gestion des erreurs lorsqu'une séquence d'octets ne peut pas être décodée avec cet encodage.
Retourne le codage avec le nom spécifié.
L'encodage qui est associé au nom spécifié, ou null si cette ne peut pas retourner un encodage valide qui correspond à .
Nom de l'encodage demandée.
Retourne l'encodage associé au nom spécifié.Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.
L'encodage qui est associé au nom spécifié, ou null si cette ne peut pas retourner un encodage valide qui correspond à .
Nom de l'encodage par défaut.
Objet qui fournit une procédure de gestion des erreurs lorsqu'un caractère ne peut pas être codé avec cet encodage.
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 en cours.