TextEncoder Klasse

Definition

Die Basisklasse von Web-Encodern.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Vererbung
TextEncoder
Abgeleitet

Hinweise

TextEncoder-Unterklassen können zum Ausführen von HTML-Codierung, URI-Codierung und JavaScript-Codierung verwendet werden. Auf Instanzen solcher Unterklassen kann mithilfe der HtmlEncoder.DefaultEigenschaften und UrlEncoder.DefaultJavaScriptEncoder.Default Eigenschaften zugegriffen werden.

Der Quellcode für diesen Typ ist im System.Text.Encodings.Web-Projekt für GitHub verfügbar. Komponententests, die auch als Codebeispiele dienen können, finden Sie im Ordner System.Text.Encodings.Web/tests auf GitHub.

Konstruktoren

Name Beschreibung
TextEncoder()

Initialisiert eine neue Instanz der TextEncoder-Klasse.

Eigenschaften

Name Beschreibung
MaxOutputCharactersPerInputCharacter

Ruft die maximale Anzahl von Zeichen ab, die dieser Encoder für jeden Eingabecodepunkt generieren kann.

Methoden

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

Codiert die angegebenen Zeichen.

Encode(String)

Codiert die angegebene Zeichenfolge und gibt den codierten Text als neue Zeichenfolge zurück.

Encode(TextWriter, Char[], Int32, Int32)

Codiert Zeichen aus einem Array und schreibt sie in ein TextWriter Objekt.

Encode(TextWriter, String, Int32, Int32)

Codiert eine Teilzeichenfolge und schreibt sie in ein TextWriter Objekt.

Encode(TextWriter, String)

Codiert die angegebene Zeichenfolge in ein TextWriter Objekt.

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codiert den bereitgestellten UTF-8-Text.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

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

Sucht den Index des ersten zu codierenden Zeichens.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Sucht das erste Element in einem UTF-8-Texteingabepuffer, der von der aktuellen Encoderinstanz mit Escapezeichen versehen würde.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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.

WillEncode(Int32)

Bestimmt, ob ein bestimmter Unicode-Skalarwert codiert wird.

Gilt für: