Udostępnij za pośrednictwem


JavaScriptEncoder Klasa

Definicja

Reprezentuje kodowanie znaków w języku JavaScript.

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
Dziedziczenie
JavaScriptEncoder
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

JavaScriptEncoder()

Inicjuje nowe wystąpienie klasy JavaScriptEncoder.

Właściwości

Default

Pobiera wbudowane wystąpienie JavaScriptEncoder klasy .

MaxOutputCharactersPerInputCharacter

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

(Odziedziczone po TextEncoder)
UnsafeRelaxedJsonEscaping

Pobiera wbudowane wystąpienie kodera JavaScript, które jest mniej rygorystyczne dotyczące tego, co jest zakodowane.

Metody

Create(TextEncoderSettings)

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

Create(UnicodeRange[])

Tworzy nowe wystąpienie klasy JavaScriptEncoder, 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