JavaScriptEncoder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |