HtmlEncoder Klasse

Definition

Stellt eine HTML-Zeichencodierung dar.

public ref class HtmlEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class HtmlEncoder : System.Text.Encodings.Web.TextEncoder
type HtmlEncoder = class
    inherit TextEncoder
Public MustInherit Class HtmlEncoder
Inherits TextEncoder
Vererbung
HtmlEncoder
Abgeleitet

Hinweise

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
HtmlEncoder()

Initialisiert eine neue Instanz der HtmlEncoder-Klasse.

Eigenschaften

Name Beschreibung
Default

Ruft eine integrierte Instanz der HtmlEncoder Klasse ab.

MaxOutputCharactersPerInputCharacter

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

(Geerbt von TextEncoder)

Methoden

Name Beschreibung
Create(TextEncoderSettings)

Erstellt eine neue Instanz der HtmlEncoder-Klasse mit den angegebenen Einstellungen.

Create(UnicodeRange[])

Erstellt eine neue Instanz der HtmlEncoder-Klasse, 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 angegebene 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, Int32, Int32)

Codiert eine Teilzeichenfolge und schreibt sie in ein TextWriter Objekt.

(Geerbt von TextEncoder)
Encode(TextWriter, String)

Codiert die angegebene Zeichenfolge in ein TextWriter Objekt.

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

Codiert den bereitgestellten UTF-8-Text.

(Geerbt von TextEncoder)
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.

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

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

(Geerbt von TextEncoder)
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.

(Geerbt von TextEncoder)
WillEncode(Int32)

Bestimmt, ob ein bestimmter Unicode-Skalarwert codiert wird.

(Geerbt von TextEncoder)

Gilt für: