Sdílet prostřednictvím


JavaScriptEncoder Třída

Definice

Představuje kódování znaků JavaScriptu.

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
Dědičnost
JavaScriptEncoder
Odvozené

Poznámky

Zdrojový kód pro tento typ je k dispozici v projektu System.Text.Encodings.Web na GitHubu. Testy jednotek, které můžou sloužit také jako příklady kódu, najdete ve složce System.Text.Encodings.Web/tests na GitHubu.

Konstruktory

JavaScriptEncoder()

Inicializuje novou instanci JavaScriptEncoder třídy.

Vlastnosti

Default

Získá předdefinované instance JavaScriptEncoder třídy.

MaxOutputCharactersPerInputCharacter

Získá maximální počet znaků, které tento kodér může generovat pro každý vstupní bod kódu.

(Zděděno od TextEncoder)
UnsafeRelaxedJsonEscaping

Získá integrovanou instanci kodéru JavaScriptu, která je méně striktní na to, co je kódováno.

Metody

Create(TextEncoderSettings)

Vytvoří novou instanci Třídy JavaScriptEncoder se zadaným nastavením.

Create(UnicodeRange[])

Vytvoří novou instanci třídy JavaScriptEncoder, která určuje znaky, které kodér smí kódovat.

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

Zakóduje zadané znaky.

(Zděděno od TextEncoder)
Encode(String)

Zakóduje zadaný řetězec a vrátí kódovaný text jako nový řetězec.

(Zděděno od TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Kóduje znaky z pole a zapisuje je do objektu TextWriter .

(Zděděno od TextEncoder)
Encode(TextWriter, String)

Zakóduje zadaný řetězec do objektu TextWriter .

(Zděděno od TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Zakóduje podřetětce a zapíše ho do objektu TextWriter .

(Zděděno od TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Zakóduje zadaný text UTF-8.

(Zděděno od TextEncoder)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FindFirstCharacterToEncode(Char*, Int32)

Vyhledá index prvního znaku, který se má zakódovat.

(Zděděno od TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Vyhledá první prvek ve vyrovnávací paměti pro vstup textu UTF-8, který by byl utekl aktuální instancí kodéru.

(Zděděno od TextEncoder)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Zakóduje skalární hodnotu Unicode a zapíše ji do vyrovnávací paměti.

(Zděděno od TextEncoder)
WillEncode(Int32)

Určuje, jestli bude zakódována daná skalární hodnota Unicode.

(Zděděno od TextEncoder)

Platí pro