JavaScriptEncoder Klasse

Definition

Stellt eine JavaScript-Zeichencodierung dar.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
Vererbung
JavaScriptEncoder
Abgeleitet

Hinweise

Der Quellcode für diesen Typ steht im System. Text. Encodings. Web-Projekt auf GitHub zur Verfügung.The source code for this type is available in the System.Text.Encodings.Web project on GitHub. Komponententests, die auch als Codebeispiele fungieren können, finden Sie im Ordner System. Text. Encodings. Web/Tests auf GitHub.Unit tests that can also serve as code examples are found in the System.Text.Encodings.Web/tests folder on GitHub.

Konstruktoren

JavaScriptEncoder()

Initialisiert eine neue Instanz der JavaScriptEncoder-Klasse.Initializes a new instance of the JavaScriptEncoder class.

Eigenschaften

Default

Ruft eine integrierte Instanz der JavaScriptEncoder-Klasse ab.Gets a built-in instance of the JavaScriptEncoder class.

MaxOutputCharactersPerInputCharacter

Ruft die maximale Anzahl von Zeichen ab, die von diesem Encoder für jeden Eingabecodepunkt generiert werden kann.Gets the maximum number of characters that this encoder can generate for each input code point.

(Geerbt von TextEncoder)
UnsafeRelaxedJsonEscaping

Ruft eine integrierte JavaScript-Encoderinstanz ab, die bezüglich der Codierungen weniger streng ist.Gets a built-in JavaScript encoder instance that is less strict about what is encoded.

Methoden

Create(TextEncoderSettings)

Erstellt eine neue Instanz der JavaScriptEncoder-Klasse mit den angegebenen Einstellungen.Creates a new instance of JavaScriptEncoder class with the specified settings.

Create(UnicodeRange[])

Erstellt eine neue Instanz der Klasse „JavaScriptEncoder“, die Zeichen angibt, die der Encoder nicht codieren darf.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)

Codiert die angegebenen Zeichen.Encodes the supplied characters.

(Geerbt von TextEncoder)
Encode(String)

Codiert die bereitgestellte Zeichenfolge und gibt den codierten Text als neue Zeichenfolge zurück.Encodes the supplied string and returns the encoded text as a new string.

(Geerbt von TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Codiert Zeichen aus einem Array und schreibt sie in ein TextWriter-Objekt.Encodes characters from an array and writes them to a TextWriter object.

(Geerbt von TextEncoder)
Encode(TextWriter, String)

Codiert die angegebene Zeichenfolge in ein TextWriter-Objekt.Encodes the specified string to a TextWriter object.

(Geerbt von TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Codiert eine Teilzeichenfolge und schreibt sie in ein TextWriter-Objekt.Encodes a substring and writes it to a TextWriter object.

(Geerbt von TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codiert den angegebenen UTF-8-Text.Encodes the supplied UTF-8 text.

(Geerbt von TextEncoder)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
FindFirstCharacterToEncode(Char*, Int32)

Sucht den Index des ersten zu codierenden Zeichens.Finds the index of the first character to encode.

(Geerbt von TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Ermittelt das erste Element in einem UTF-8-Texteingabepuffer, das von der aktuellen Encoderinstanz mit Escapezeichen versehen wird.Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.

(Geerbt von TextEncoder)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Codiert einen Unicode-Skalarwert und schreibt ihn in einen Puffer.Encodes a Unicode scalar value and writes it to a buffer.

(Geerbt von TextEncoder)
WillEncode(Int32)

Bestimmt, ob ein gegebener Unicode-Skalarwert codiert wird.Determines if a given Unicode scalar value will be encoded.

(Geerbt von TextEncoder)

Gilt für: