Partager via


MetadataStringDecoder Classe

Définition

Fournit le MetadataReader avec un mécanisme personnalisé pour décoder les séquences d’octets dans les métadonnées qui représentent du texte.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Héritage
MetadataStringDecoder

Remarques

Ce type peut être utilisé comme suit :

  1. Pour personnaliser le traitement des entrées non valides. Lorsqu’aucun décodeur n’est fourni, utilise le MetadataReader remplacement de secours par défaut par \uFFFD.

  2. Pour réutiliser des chaînes existantes au lieu d’en allouer une nouvelle pour chaque opération de décodage.

Constructeurs

MetadataStringDecoder(Encoding)

Initialise une nouvelle instance de la classe MetadataStringDecoder avec l’encodage donné.

Propriétés

DefaultUTF8

Obtient le décodeur par défaut utilisé par MetadataReader pour décoder le format UTF-8 lorsqu’aucun décodeur n’est fourni au constructeur.

Encoding

Obtient l’encodage utilisé par cette instance.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetString(Byte*, Int32)

Obtient les chaînes pour les séquences d’octets dans les métadonnées. Remplacez les chaînes de cache si nécessaire. Sinon, elles sont implémentées par envoi directement dans Encoding et chaque appel allouera une nouvelle chaîne.

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

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

(Hérité de Object)

S’applique à