JavaScriptEncoder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine JavaScript-Zeichencodierung dar.
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
- Abgeleitet
Hinweise
Der Quellcode für diesen Typ ist im Projekt System.Text.Encodings.Web auf GitHub verfügbar. Komponententests, die auch als Codebeispiele dienen können, finden Sie im Ordner System.Text.Encodings.Web/tests auf GitHub.
Konstruktoren
JavaScriptEncoder() |
Initialisiert eine neue Instanz der JavaScriptEncoder-Klasse. |
Eigenschaften
Default |
Ruft eine integrierte Instanz der JavaScriptEncoder-Klasse ab. |
MaxOutputCharactersPerInputCharacter |
Ruft die maximale Anzahl von Zeichen ab, die von diesem Encoder für jeden Eingabecodepunkt generiert werden kann. (Geerbt von TextEncoder) |
UnsafeRelaxedJsonEscaping |
Ruft eine integrierte JavaScript-Encoderinstanz ab, die bezüglich der Codierungen weniger streng ist. |
Methoden
Create(TextEncoderSettings) |
Erstellt eine neue Instanz der JavaScriptEncoder-Klasse mit den angegebenen Einstellungen. |
Create(UnicodeRange[]) |
Erstellt eine neue Instanz der Klasse „JavaScriptEncoder“, die Zeichen angibt, die der Encoder nicht codieren darf. |
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codiert die angegebenen Zeichen. (Geerbt von TextEncoder) |
Encode(String) |
Codiert die bereitgestellte Zeichenfolge und gibt den codierten Text als neue Zeichenfolge zurück. (Geerbt von TextEncoder) |
Encode(TextWriter, Char[], Int32, Int32) |
Codiert Zeichen aus einem Array und schreibt sie in ein TextWriter-Objekt. (Geerbt von TextEncoder) |
Encode(TextWriter, String) |
Codiert die angegebene Zeichenfolge in ein TextWriter-Objekt. (Geerbt von TextEncoder) |
Encode(TextWriter, String, Int32, Int32) |
Codiert eine Teilzeichenfolge und schreibt sie in ein TextWriter-Objekt. (Geerbt von TextEncoder) |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codiert den angegebenen UTF-8-Text. (Geerbt von TextEncoder) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FindFirstCharacterToEncode(Char*, Int32) |
Sucht den Index des ersten zu codierenden Zeichens. (Geerbt von TextEncoder) |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Ermittelt das erste Element in einem UTF-8-Texteingabepuffer, das von der aktuellen Encoderinstanz mit Escapezeichen versehen wird. (Geerbt von TextEncoder) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Codiert einen Unicode-Skalarwert und schreibt ihn in einen Puffer. (Geerbt von TextEncoder) |
WillEncode(Int32) |
Bestimmt, ob ein gegebener Unicode-Skalarwert codiert wird. (Geerbt von TextEncoder) |