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