DecoderReplacementFallbackBuffer Classe
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.
Représente la chaîne de sortie de substitution qui est émise lorsque la séquence d'octets en entrée ne peut pas être décodée. Cette classe ne peut pas être héritée.
public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
- Héritage
Remarques
Il peut ne pas être possible de convertir une séquence d’octets encodée en caractère équivalent si aucun décodage approprié n’existe. Une raison courante pour l’échec d’un décodage est que l’opération de conversion utilise une page de codes qui ne peut pas représenter le caractère à décoder.
Si la séquence d’octets d’entrée ne peut pas être convertie en caractère de sortie, un System.Text.DecoderReplacementFallback objet fournit une chaîne de remplacement qui est remplacée par le caractère de sortie. La chaîne de remplacement initialise la valeur de l’objet DecoderReplacementFallback , et la valeur de l’objet DecoderReplacementFallback initialise la valeur d’un DecoderReplacementFallbackBuffer objet. La valeur d’un DecoderReplacementFallbackBuffer objet est appelée mémoire tampon de secours de remplacement. L’opération de conversion utilise la mémoire tampon de secours de remplacement pour émettre une chaîne de remplacement au lieu d’un caractère décodé, puis continue à traiter le reste de l’entrée.
Constructeurs
DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Initialise une nouvelle instance de la classe DecoderReplacementFallbackBuffer avec la valeur d'un objet DecoderReplacementFallback. |
Propriétés
Remaining |
Obtient le nombre de caractères dans la mémoire tampon de remplacement de secours qu'il reste à traiter. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Fallback(Byte[], Int32) |
Prépare la mémoire tampon de secours de remplacement pour utiliser la chaîne de remplacement en cours. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetNextChar() |
Récupère le caractère suivant de la mémoire tampon de remplacement de secours. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MovePrevious() |
Provoque l'appel suivant à GetNextChar() pour accéder à la position de caractère dans la mémoire tampon de remplacement de secours précédant la position de caractère en cours. |
Reset() |
Initialise toutes les données et les informations d'état internes de l'objet DecoderReplacementFallbackBuffer en cours. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |