JavaScriptEncoder Klass

Definition

Representerar en JavaScript-teckenkodning.

public ref class JavaScriptEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder
type JavaScriptEncoder = class
    inherit TextEncoder
Public MustInherit Class JavaScriptEncoder
Inherits TextEncoder
Arv
JavaScriptEncoder
Härledda

Kommentarer

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

Initierar en ny instans av JavaScriptEncoder klassen.

Egenskaper

Name Description
Default

Hämtar en inbyggd instans av JavaScriptEncoder klassen.

MaxOutputCharactersPerInputCharacter

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

(Ärvd från TextEncoder)
UnsafeRelaxedJsonEscaping

Hämtar en inbyggd JavaScript-kodarinstans som är mindre strikt när det gäller vad som kodas.

Metoder

Name Description
Create(TextEncoderSettings)

Skapar en ny instans av Klassen JavaScriptEncoder med de angivna inställningarna.

Create(UnicodeRange[])

Skapar en ny instans av klassen JavaScriptEncoder som anger tecken som kodaren tillåts att inte koda.

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

Kodar de angivna tecknen.

(Ärvd från TextEncoder)
Encode(String)

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

(Ärvd från TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

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

(Ärvd från TextEncoder)
Encode(TextWriter, String, Int32, Int32)

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

(Ärvd från TextEncoder)
Encode(TextWriter, String)

Kodar den angivna strängen till ett TextWriter objekt.

(Ärvd från TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Kodar den angivna UTF-8-texten.

(Ärvd från TextEncoder)
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.

(Ärvd från TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

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

(Ärvd från TextEncoder)
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.

(Ärvd från TextEncoder)
WillEncode(Int32)

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

(Ärvd från TextEncoder)

Gäller för