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


HtmlEncoder Класс

Определение

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

Комментарии

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

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

HtmlEncoder()

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

Свойства

Default

Получает встроенный экземпляр класса HtmlEncoder.

MaxOutputCharactersPerInputCharacter

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

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

Методы

Create(TextEncoderSettings)

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

Create(UnicodeRange[])

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

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)

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