JavaScriptEncoder Classe

Définition

Représente un encodage de caractères JavaScript.

public ref class JavaScriptEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder
type JavaScriptEncoder = class
    inherit TextEncoder
Public MustInherit Class JavaScriptEncoder
Inherits TextEncoder
Héritage
JavaScriptEncoder
Dérivé

Remarques

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

Initialise une nouvelle instance de la classe JavaScriptEncoder.

Propriétés

Nom Description
Default

Obtient une instance intégrée de la JavaScriptEncoder classe.

MaxOutputCharactersPerInputCharacter

Obtient le nombre maximal de caractères que cet encodeur peut générer pour chaque point de code d’entrée.

(Hérité de TextEncoder)
UnsafeRelaxedJsonEscaping

Obtient une instance d’encodeur JavaScript intégrée qui est moins stricte sur ce qui est encodé.

Méthodes

Nom Description
Create(TextEncoderSettings)

Crée une instance de la classe JavaScriptEncoder avec les paramètres spécifiés.

Create(UnicodeRange[])

Crée une instance de la classe JavaScriptEncoder qui spécifie les caractères que l’encodeur est autorisé à ne pas encoder.

Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Encode les caractères fournis.

(Hérité de TextEncoder)
Encode(String)

Encode la chaîne fournie et retourne le texte encodé en tant que nouvelle chaîne.

(Hérité de TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Encode les caractères d’un tableau et les écrit dans un TextWriter objet.

(Hérité de TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Encode une sous-chaîne et l’écrit dans un TextWriter objet.

(Hérité de TextEncoder)
Encode(TextWriter, String)

Encode la chaîne spécifiée dans un TextWriter objet.

(Hérité de TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Encode le texte UTF-8 fourni.

(Hérité de TextEncoder)
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.

(Hérité de TextEncoder)
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.

(Hérité de TextEncoder)
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.

(Hérité de TextEncoder)
WillEncode(Int32)

Détermine si une valeur scalaire Unicode donnée sera encodée.

(Hérité de TextEncoder)

S’applique à