Sdílet prostřednictvím


HtmlEncoder Třída

Definice

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

public ref class HtmlEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class HtmlEncoder : System.Text.Encodings.Web.TextEncoder
type HtmlEncoder = class
    inherit TextEncoder
Public MustInherit Class HtmlEncoder
Inherits TextEncoder
Dědičnost
HtmlEncoder
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

HtmlEncoder()

Inicializuje novou instanci HtmlEncoder třídy.

Vlastnosti

Default

Získá předdefinované instance HtmlEncoder 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)

Metody

Create(TextEncoderSettings)

Vytvoří novou instanci HtmlEncoder třídy se zadaným nastavením.

Create(UnicodeRange[])

Vytvoří novou instanci Třídy HtmlEncoder, 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