TextEncoder 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.
Classe de base d’encodeurs web.
public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
- Héritage
-
TextEncoder
- Dérivé
Remarques
Les sous-classes TextEncoder peuvent être utilisées pour effectuer l’encodage HTML, l’encodage d’URI et l’encodage JavaScript. Les instances de ces sous-classes sont accessibles à l’aide des propriétés et UrlEncoder.DefaultJavaScriptEncoder.Default des HtmlEncoder.Defaultpropriétés.
Le code source de ce type est disponible dans le projet System.Text.Encodings.Web sur GitHub. Les tests unitaires qui peuvent également servir d’exemples de code se trouvent dans le dossier System.Text.Encodings.Web/tests sur GitHub.
Constructeurs
| Nom | Description |
|---|---|
| TextEncoder() |
Initialise une nouvelle instance de la classe TextEncoder. |
Propriétés
| Nom | Description |
|---|---|
| MaxOutputCharactersPerInputCharacter |
Obtient le nombre maximal de caractères que cet encodeur peut générer pour chaque point de code d’entrée. |
Méthodes
| Nom | Description |
|---|---|
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Encode les caractères fournis. |
| Encode(String) |
Encode la chaîne fournie et retourne le texte encodé en tant que nouvelle chaîne. |
| Encode(TextWriter, Char[], Int32, Int32) |
Encode les caractères d’un tableau et les écrit dans un TextWriter objet. |
| Encode(TextWriter, String, Int32, Int32) |
Encode une sous-chaîne et l’écrit dans un TextWriter objet. |
| Encode(TextWriter, String) |
Encode la chaîne spécifiée dans un TextWriter objet. |
| EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Encode le texte UTF-8 fourni. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| FindFirstCharacterToEncode(Char*, Int32) |
Recherche l’index du premier caractère à encoder. |
| FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Recherche le premier élément d’une mémoire tampon d’entrée de texte UTF-8 qui serait échappé par l’instance d’encodeur actuelle. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Encode une valeur scalaire Unicode et l’écrit dans une mémoire tampon. |
| WillEncode(Int32) |
Détermine si une valeur scalaire Unicode donnée sera encodée. |