JavaScriptEncoder Класс

Определение

Представляет кодировку символов 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
Наследование
JavaScriptEncoder
Производный

Комментарии

Исходный код этого типа доступен в проекте System.Text.Encodings.Web на GitHub. Модульные тесты, которые также могут служить примерами кода, находятся в папке System.Text.Encodings.Web/tests в GitHub.

Конструкторы

Имя Описание
JavaScriptEncoder()

Инициализирует новый экземпляр класса JavaScriptEncoder.

Свойства

Имя Описание
Default

Возвращает встроенный экземпляр JavaScriptEncoder класса.

MaxOutputCharactersPerInputCharacter

Получает максимальное количество символов, которые кодировщик может создавать для каждой входной точки кода.

(Унаследовано от TextEncoder)
UnsafeRelaxedJsonEscaping

Получает встроенный экземпляр кодировщика JavaScript, который является менее строгим в кодировании.

Методы

Имя Описание
Create(TextEncoderSettings)

Создает новый экземпляр класса JavaScriptEncoder с указанными параметрами.

Create(UnicodeRange[])

Создает новый экземпляр класса JavaScriptEncoder, указывающий символы, которые кодировщик может не кодировать.

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

Кодирует предоставленные символы.

(Унаследовано от TextEncoder)
Encode(String)

Кодирует указанную строку и возвращает кодированный текст в виде новой строки.

(Унаследовано от TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Кодирует символы из массива и записывает их в TextWriter объект.

(Унаследовано от TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Кодирует подстроку и записывает ее в TextWriter объект.

(Унаследовано от TextEncoder)
Encode(TextWriter, String)

Кодирует указанную TextWriter строку в объект.

(Унаследовано от TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Кодирует предоставленный текст UTF-8.

(Унаследовано от TextEncoder)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindFirstCharacterToEncode(Char*, Int32)

Находит индекс первого символа для кодирования.

(Унаследовано от TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Находит первый элемент в буфере ввода текста UTF-8, который будет экранирован текущим экземпляром кодировщика.

(Унаследовано от TextEncoder)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Кодирует скалярное значение Юникода и записывает его в буфер.

(Унаследовано от TextEncoder)
WillEncode(Int32)

Определяет, будет ли закодировано заданное скалярное значение Юникода.

(Унаследовано от TextEncoder)

Применяется к