EncoderReplacementFallbackBuffer Classe

Définition

Représente une chaîne d’entrée de remplacement utilisée lorsque le caractère d’entrée d’origine ne peut pas être encodé. Cette classe ne peut pas être héritée.

public ref class EncoderReplacementFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderReplacementFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderReplacementFallbackBuffer = class
    inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderReplacementFallbackBuffer
Inherits EncoderFallbackBuffer
Héritage
EncoderReplacementFallbackBuffer

Remarques

Il peut ne pas être possible de convertir un caractère en séquence d’octets encodé équivalent si aucun encodage approprié n’existe. Une raison courante de l’échec d’un encodage est si l’opération de conversion utilise une page de codes qui ne peut pas représenter le caractère à encoder.

Si le caractère d’entrée ne peut pas être converti en séquence d’octets de sortie, un System.Text.EncoderReplacementFallback objet fournit une chaîne de remplacement qui est remplacée par le caractère d’entrée d’origine. La chaîne de remplacement initialise la valeur de l’objet EncoderReplacementFallback et la valeur de l’objet EncoderReplacementFallback initialise la valeur d’un EncoderReplacementFallbackBuffer objet. La valeur d’un EncoderReplacementFallbackBuffer objet est appelée mémoire tampon de secours de remplacement. L’opération de conversion encode la mémoire tampon de secours de remplacement au lieu du caractère d’entrée d’origine, puis continue à traiter le reste de l’entrée.

Constructeurs

Nom Description
EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Initialise une nouvelle instance de la EncoderReplacementFallbackBuffer classe à l’aide de la valeur d’un EncoderReplacementFallback 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(Char, Char, Int32)

Indique si une chaîne de remplacement peut être utilisée lorsqu’une paire de substitution d’entrée ne peut pas être encodée ou si la paire de substitution peut être ignorée. Les paramètres spécifient la paire de substitution et la position d’index de la paire dans l’entrée.

Fallback(Char, 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 à la GetNextChar() méthode pour accéder à la position de 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 cette instance de EncoderReplacementFallbackBuffer.

ToString()

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

(Hérité de Object)

S’applique à

Voir aussi