HtmlEncoder Класс

Определение

Представляет кодировку символов HTML.Represents an HTML character encoding.

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.The source code for this type is available in the System.Text.Encodings.Web project on GitHub. Модульные тесты, которые также могут использоваться в качестве примеров кода, находятся в папке System. Text. encodings. Web/Tests на сайте GitHub.Unit tests that can also serve as code examples are found in the System.Text.Encodings.Web/tests folder on GitHub.

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

HtmlEncoder()

Инициализирует новый экземпляр класса HtmlEncoder.Initializes a new instance of the HtmlEncoder class.

Свойства

Default

Получает встроенный экземпляр класса HtmlEncoder.Gets a built-in instance of the HtmlEncoder class.

MaxOutputCharactersPerInputCharacter

Получает максимальное количество символов, которое данный кодировщик может создать для каждой кодовой точки ввода.Gets the maximum number of characters that this encoder can generate for each input code point.

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

Методы

Create(TextEncoderSettings)

Создает экземпляр класса HtmlEncoder с указанными параметрами.Creates a new instance of the HtmlEncoder class with the specified settings.

Create(UnicodeRange[])

Создает экземпляр класса HtmlEncoder, который указывает, какие символы кодировщику разрешено не кодировать.Creates a new instance of the HtmlEncoder class that specifies characters the encoder is allowed to not encode.

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

Кодирует указанные символы.Encodes the supplied characters.

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

Кодирует указанную строку и возвращает кодированный текст в виде новой строки.Encodes the supplied string and returns the encoded text as a new string.

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

Кодирует символы из массива и записывает их в объект TextWriter.Encodes characters from an array and writes them to a TextWriter object.

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

Кодирует указанную строку в объект TextWriter.Encodes the specified string to a TextWriter object.

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

Кодирует подстроку и записывает ее в объект TextWriter.Encodes a substring and writes it to a TextWriter object.

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

Кодирует указанный текст в кодировке UTF-8.Encodes the supplied UTF-8 text.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Находит индекс первого кодируемого символа.Finds the index of the first character to encode.

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

Находит первый элемент в буфере ввода текста UTF-8, который будет экранирован текущим экземпляром кодировщика.Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Кодирует скалярное значение Юникод и записывает его в буфер.Encodes a Unicode scalar value and writes it to a buffer.

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

Определяет, будет ли кодироваться заданное скалярное значение Юникод.Determines if a given Unicode scalar value will be encoded.

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

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