TextEncoder 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.
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. |