JavaScriptEncoder Classe

Définition

Représente un encodage de caractères JavaScript.Represents a JavaScript character encoding.

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. encoders. Web sur GitHub.The source code for this type is available in the System.Text.Encodings.Web project on GitHub. Les tests unitaires qui peuvent également servir d’exemples de code se trouvent dans le dossier System. Text. encoders. Web/tests sur GitHub.Unit tests that can also serve as code examples are found in the System.Text.Encodings.Web/tests folder on GitHub.

Constructeurs

JavaScriptEncoder()

Initialise une nouvelle instance de la classe JavaScriptEncoder.Initializes a new instance of the JavaScriptEncoder class.

Propriétés

Default

Obtient une instance intégrée de la classe JavaScriptEncoder.Gets a built-in instance of the JavaScriptEncoder class.

MaxOutputCharactersPerInputCharacter

Obtient le nombre maximal de caractères que cet encodeur peut générer pour chaque point de code d’entrée.Gets the maximum number of characters that this encoder can generate for each input code point.

(Hérité de TextEncoder)
UnsafeRelaxedJsonEscaping

Obtient une instance d’encodeur JavaScript intégrée moins stricte que celle qui est encodée.Gets a built-in JavaScript encoder instance that is less strict about what is encoded.

Méthodes

Create(TextEncoderSettings)

Crée une instance de la classe JavaScriptEncoder avec les paramètres spécifiés.Creates a new instance of JavaScriptEncoder class with the specified settings.

Create(UnicodeRange[])

Crée une instance de la classe JavaScriptEncoder qui spécifie les caractères que l’encodeur est autorisé à ne pas encoder.Creates a new instance of the JavaScriptEncoder class that specifies characters the encoder is allowed to not encode.

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

Encode les caractères fournis.Encodes the supplied characters.

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

Encode la chaîne fournie et retourne le texte encodé sous la forme d’une nouvelle chaîne.Encodes the supplied string and returns the encoded text as a new string.

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

Encode les caractères à partir d’un tableau et les écrit dans un objet TextWriter.Encodes characters from an array and writes them to a TextWriter object.

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

Encode la chaîne spécifiée en objet TextWriter.Encodes the specified string to a TextWriter object.

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

Encode une sous-chaîne et l’écrit dans un objet TextWriter.Encodes a substring and writes it to a TextWriter object.

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

Encode le texte UTF-8 fourni.Encodes the supplied UTF-8 text.

(Hérité de TextEncoder)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
FindFirstCharacterToEncode(Char*, Int32)

Recherche l’index du premier caractère à encoder.Finds the index of the first character to encode.

(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 placé dans une séquence d’échappement par l’instance d’encodeur actuel.Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.

(Hérité de TextEncoder)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Encode une valeur scalaire Unicode et l’écrit dans une mémoire tampon.Encodes a Unicode scalar value and writes it to a buffer.

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

Détermine si une valeur scalaire Unicode donnée doit être encodée.Determines if a given Unicode scalar value will be encoded.

(Hérité de TextEncoder)

S’applique à