Поделиться через


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)

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

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

Кодирует подстроку и записывает ее в объект 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)

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