DecoderExceptionFallbackBuffer 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.
Lève une exception DecoderFallbackException si une séquence d'octets codée en entrée ne peut pas être convertie en un caractère de sortie décodé. Cette classe ne peut pas être héritée.
public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
- Héritage
Remarques
Une raison courante pour une opération d’encodage ou de décodage échoue si la classe d’encodage sous-jacente ne fournit pas de mappage entre un caractère et une séquence d’octets équivalente. Si la séquence d’octets d’entrée ne peut pas être convertie en caractère de sortie, l’opération de décodage appelle la Fallback méthode, qui lève DecoderFallbackException.
La System.Text.DecoderFallbackBuffer classe, qui représente une mémoire tampon de données utilisée dans une opération de décodage, est la classe de base de la DecoderExceptionFallbackBuffer classe. Toutefois, au lieu d’une mémoire tampon de données, la DecoderExceptionFallbackBuffer classe représente un comportement standard dans lequel une exception est levée en cas d’échec d’une opération de décodage. Aucune mémoire tampon de données réelle n’existe, et les membres conçus pour manipuler une telle mémoire tampon n’effectuent aucun travail significatif.
Constructeurs
DecoderExceptionFallbackBuffer() |
Initialise une nouvelle instance de la classe DecoderExceptionFallbackBuffer. |
Propriétés
Remaining |
Obtient le nombre de caractères dans l'objet DecoderExceptionFallbackBuffer en cours 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) |
Lève DecoderFallbackException lorsque la séquence d'octets d'entrée ne peut pas être décodée. La valeur de retour nominale n'est pas utilisée. |
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 d'exception. |
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() |
Entraîne l'appel suivant à la méthode GetNextChar() pour accéder à la position de caractère de la mémoire tampon d'exception précédant la position en cours. |
Reset() |
Initialise toutes les données et informations d'état relatives à cette mémoire tampon de secours. (Hérité de DecoderFallbackBuffer) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |