Udostępnij za pośrednictwem


HtmlEncoder Klasa

Definicja

Reprezentuje kodowanie znaków 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
Dziedziczenie
HtmlEncoder
Pochodne

Uwagi

Kod źródłowy tego typu jest dostępny w projekcie System.Text.Encodings.Web w witrynie GitHub. Testy jednostkowe, które mogą również służyć jako przykłady kodu, można znaleźć w folderze System.Text.Encodings.Web/tests w witrynie GitHub.

Konstruktory

HtmlEncoder()

Inicjuje nowe wystąpienie klasy HtmlEncoder.

Właściwości

Default

Pobiera wbudowane wystąpienie HtmlEncoder klasy .

MaxOutputCharactersPerInputCharacter

Pobiera maksymalną liczbę znaków, które ten koder może wygenerować dla każdego punktu kodu wejściowego.

(Odziedziczone po TextEncoder)

Metody

Create(TextEncoderSettings)

Tworzy nowe wystąpienie klasy HtmlEncoder z określonymi ustawieniami.

Create(UnicodeRange[])

Tworzy nowe wystąpienie klasy HtmlEncoder, które określa znaki, których koder może nie kodować.

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

Koduje podane znaki.

(Odziedziczone po TextEncoder)
Encode(String)

Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg.

(Odziedziczone po TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie.

(Odziedziczone po TextEncoder)
Encode(TextWriter, String)

Koduje określony ciąg do TextWriter obiektu.

(Odziedziczone po TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Koduje podciąg i zapisuje go w TextWriter obiekcie.

(Odziedziczone po TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Koduje podany tekst UTF-8.

(Odziedziczone po TextEncoder)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FindFirstCharacterToEncode(Char*, Int32)

Znajduje indeks pierwszego znaku do zakodowania.

(Odziedziczone po TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Znajduje pierwszy element w buforze wprowadzania tekstu UTF-8, który zostanie uniknięty przez bieżące wystąpienie kodera.

(Odziedziczone po TextEncoder)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Koduje wartość skalarną Unicode i zapisuje ją w buforze.

(Odziedziczone po TextEncoder)
WillEncode(Int32)

Określa, czy dana wartość skalarna Unicode zostanie zakodowana.

(Odziedziczone po TextEncoder)

Dotyczy