TextEncoder Klass

Definition

Basklassen för webbkodare.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Arv
TextEncoder
Härledda

Kommentarer

TextEncoder-underklasser kan användas för html-kodning, URI-kodning och JavaScript-kodning. Instanser av sådana underklasser kan nås med hjälp av HtmlEncoder.Defaultegenskaperna , UrlEncoder.Defaultoch JavaScriptEncoder.Default .

Källkoden för den här typen är tillgänglig i projektet System.Text.Encodings.Web på GitHub. Enhetstester som även kan fungera som kodexempel finns i mappen System.Text.Encodings.Web/tests på GitHub.

Konstruktorer

Name Description
TextEncoder()

Initierar en ny instans av TextEncoder klassen.

Egenskaper

Name Description
MaxOutputCharactersPerInputCharacter

Hämtar det maximala antalet tecken som kodaren kan generera för varje indatakodpunkt.

Metoder

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

Kodar de angivna tecknen.

Encode(String)

Kodar den angivna strängen och returnerar den kodade texten som en ny sträng.

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

Kodar tecken från en matris och skriver dem till ett TextWriter objekt.

Encode(TextWriter, String, Int32, Int32)

Kodar en delsträng och skriver den till ett TextWriter objekt.

Encode(TextWriter, String)

Kodar den angivna strängen till ett TextWriter objekt.

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

Kodar den angivna UTF-8-texten.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FindFirstCharacterToEncode(Char*, Int32)

Hittar indexet för det första tecknet som ska kodas.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Hittar det första elementet i en UTF-8-textinmatningsbuffert som skulle kringgås av den aktuella kodarinstansen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Kodar ett Unicode-skalärt värde och skriver det till en buffert.

WillEncode(Int32)

Avgör om ett givet Unicode-skalärvärde ska kodas.

Gäller för