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


UrlEncoder Класс

Определение

Представляет кодировку символов URL.

public ref class UrlEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class UrlEncoder : System.Text.Encodings.Web.TextEncoder
type UrlEncoder = class
    inherit TextEncoder
Public MustInherit Class UrlEncoder
Inherits TextEncoder
Наследование
UrlEncoder
Производный

Комментарии

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

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

UrlEncoder()

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

Свойства

Default

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

MaxOutputCharactersPerInputCharacter

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

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

Методы

Create(TextEncoderSettings)

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

Create(UnicodeRange[])

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

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)

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