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 GitHub. Testy jednotek, které mohou sloužit také jako příklady kódu, najdete ve složce System.Text.Encodings.Web/tests ve složce GitHub.

Konstruktory

Name Description
JavaScriptEncoder()

Inicializuje novou instanci JavaScriptEncoder třídy.

Vlastnosti

Name Description
Default

Získá integrovanou instanci JavaScriptEncoder třídy.

MaxOutputCharactersPerInputCharacter

Získá maximální počet znaků, které tento kodér může vygenerovat 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í o tom, co je kódováno.

Metody

Name Description
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 nesmí 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)

Zakóduje znaky z pole a zapíše je do objektu TextWriter .

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

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

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

Zakóduje zadaný řetězec na TextWriter objekt.

(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čuje, zda je zadaný objekt roven 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>)

Najde první prvek v vyrovnávací paměti textového vstupu UTF-8, který by byl uchvácený aktuální instancí kodéru.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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 se zakóduje daná skalární hodnota Unicode.

(Zděděno od TextEncoder)

Platí pro