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 Webencodern.
public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
- Vererbung
-
TextEncoder
- Abgeleitet
Hinweise
TextEncoder-Unterklassen können verwendet werden, um HTML-Codierung, URI-Codierung und JavaScript-Codierung zu erledigen. Instanzen solcher Unterklassen können mithilfe der HtmlEncoder.DefaultEigenschaften , UrlEncoder.Defaultund JavaScriptEncoder.Default eigenschaften auf diese zugegriffen werden.
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
TextEncoder() |
Initialisiert eine neue Instanz der TextEncoder-Klasse. |
Eigenschaften
MaxOutputCharactersPerInputCharacter |
Ruft die maximale Anzahl von Zeichen ab, die von diesem Encoder für jeden Eingabecodepunkt generiert werden kann. |
Methoden
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codiert die angegebenen Zeichen. |
Encode(String) |
Codiert die bereitgestellte 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) |
Codiert die angegebene Zeichenfolge in ein TextWriter-Objekt. |
Encode(TextWriter, String, Int32, Int32) |
Codiert eine Teilzeichenfolge und schreibt sie in ein TextWriter-Objekt. |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codiert den angegebenen UTF-8-Text. |
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. |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Ermittelt das erste Element in einem UTF-8-Texteingabepuffer, das von der aktuellen Encoderinstanz mit Escapezeichen versehen wird. |
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. |
WillEncode(Int32) |
Bestimmt, ob ein gegebener Unicode-Skalarwert codiert wird. |