DecoderReplacementFallbackBuffer Classe

Définition

Représente une chaîne de sortie de remplacement émise lorsque la séquence d’octets d’entrée d’origine 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
DecoderReplacementFallbackBuffer

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 de 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

Nom Description
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Initialise une nouvelle instance de la DecoderReplacementFallbackBuffer classe à l’aide de la valeur d’un DecoderReplacementFallback objet.

Propriétés

Nom Description
Remaining

Obtient le nombre de caractères dans la mémoire tampon de secours de remplacement qui restent à traiter.

Méthodes

Nom Description
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 actuelle.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetNextChar()

Récupère le caractère suivant dans la mémoire tampon de secours de remplacement.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MovePrevious()

Provoque l’appel suivant pour accéder à GetNextChar() la position du caractère dans la mémoire tampon de secours de remplacement avant la position actuelle du caractère.

Reset()

Initialise toutes les informations et données d’état interne dans l’objet DecoderReplacementFallbackBuffer .

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à