JavaScriptEncoder Osztály

Definíció

JavaScript-karakterkódolást jelöl.

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
Öröklődés
JavaScriptEncoder
Származtatott

Megjegyzések

Az ehhez a típushoz tartozó forráskód a System.Text.Encodings.Web projektben érhető el GitHub. A kódpéldaként is használható egységtesztek a System.Text.Encodings.Web/tests mappában találhatók a GitHub.

Konstruktorok

Name Description
JavaScriptEncoder()

Inicializálja a JavaScriptEncoder osztály új példányát.

Tulajdonságok

Name Description
Default

Lekéri az osztály beépített példányát JavaScriptEncoder .

MaxOutputCharactersPerInputCharacter

A kódoló által az egyes bemeneti kód pontokhoz létrehozható karakterek maximális számát adja meg.

(Öröklődés forrása TextEncoder)
UnsafeRelaxedJsonEscaping

Beolvas egy beépített JavaScript kódolópéldányt, amely kevésbé szigorú a kódolással kapcsolatban.

Metódusok

Name Description
Create(TextEncoderSettings)

Létrehoz egy új JavaScriptEncoder-osztálypéldányt a megadott beállításokkal.

Create(UnicodeRange[])

Létrehozza a JavaScriptEncoder osztály új példányát, amely megadja a kódoló által nem kódolt karaktereket.

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

Kódolja a megadott karaktereket.

(Öröklődés forrása TextEncoder)
Encode(String)

Kódolja a megadott sztringet, és a kódolt szöveget új sztringként adja vissza.

(Öröklődés forrása TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Kódolja a karaktereket egy tömbből, és egy objektumba TextWriter írja őket.

(Öröklődés forrása TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Kódolja az alsztringeket, és egy objektumba TextWriter írja.

(Öröklődés forrása TextEncoder)
Encode(TextWriter, String)

A megadott sztringet egy TextWriter objektumba kódolja.

(Öröklődés forrása TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

A megadott UTF-8 szöveget kódolja.

(Öröklődés forrása TextEncoder)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FindFirstCharacterToEncode(Char*, Int32)

Megkeresi a kódolni kívánt első karakter indexét.

(Öröklődés forrása TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Megkeresi az UTF-8 szövegbeviteli puffer első olyan elemét, amelyet az aktuális kódolópéldány feloldana.

(Öröklődés forrása TextEncoder)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Unicode skaláris értéket kódol, és pufferbe írja.

(Öröklődés forrása TextEncoder)
WillEncode(Int32)

Meghatározza, hogy egy adott Unicode skaláris érték kódolva lesz-e.

(Öröklődés forrása TextEncoder)

A következőre érvényes: