TextEncoder Klasa

Definicja

Klasa bazowa koderów internetowych.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Dziedziczenie
TextEncoder
Pochodne

Uwagi

Podklasy TextEncoder mogą służyć do kodowania HTML, kodowania identyfikatora URI i kodowania JavaScript. Dostęp do wystąpień takich podklas można uzyskać przy użyciu HtmlEncoder.Defaultwłaściwości , UrlEncoder.Defaulti JavaScriptEncoder.Default .

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

Konstruktory

TextEncoder()

Inicjuje nowe wystąpienie klasy TextEncoder.

Właściwości

MaxOutputCharactersPerInputCharacter

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

Metody

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

Koduje podane znaki.

Encode(String)

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

Encode(TextWriter, Char[], Int32, Int32)

Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie.

Encode(TextWriter, String)

Koduje określony ciąg do TextWriter obiektu.

Encode(TextWriter, String, Int32, Int32)

Koduje podciąg i zapisuje go w TextWriter obiekcie.

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Koduje podany tekst UTF-8.

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.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

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

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.

WillEncode(Int32)

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

Dotyczy