Partilhar via


UrlEncoder Classe

Definição

Representa uma codificação de caracteres de 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
Herança
UrlEncoder
Derivado

Comentários

O código-fonte para esse tipo está disponível no projeto System.Text.Encodings.Web no GitHub. Testes de unidade que também podem servir como exemplos de código são encontrados na pasta System.Text.Encodings.Web/tests no GitHub.

Construtores

UrlEncoder()

Inicializa uma nova instância da classe UrlEncoder.

Propriedades

Default

Obtém uma instância interna da classe UrlEncoder.

MaxOutputCharactersPerInputCharacter

Obtém o número máximo de caracteres que esse codificador pode gerar para cada ponto de código de entrada.

(Herdado de TextEncoder)

Métodos

Create(TextEncoderSettings)

Cria uma nova instância da classe UrlEncoder com as configurações especificadas.

Create(UnicodeRange[])

Cria uma nova instância da classe UrlEncoder que especifica os caracteres que o codificador tem permissão para não codificar.

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

Codifica os caracteres fornecidos.

(Herdado de TextEncoder)
Encode(String)

Codifica a cadeia de caracteres fornecida e retorna o texto codificado como uma nova cadeia de caracteres.

(Herdado de TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Codifica caracteres de uma matriz e grava-os em um objeto TextWriter.

(Herdado de TextEncoder)
Encode(TextWriter, String)

Codifica a cadeia de caracteres especificada em um objeto TextWriter.

(Herdado de TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Codifica uma subcadeia e grava-a em um objeto TextWriter.

(Herdado de TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codifica o texto UTF-8 fornecido.

(Herdado de TextEncoder)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindFirstCharacterToEncode(Char*, Int32)

Localiza o índice do primeiro caractere a ser codificado.

(Herdado de TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Localiza o primeiro elemento em um buffer de entrada do texto UTF-8 que seria escapada pela instância do codificador atual.

(Herdado de TextEncoder)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Codifica um valor escalar Unicode e grava-o em um buffer.

(Herdado de TextEncoder)
WillEncode(Int32)

Determina se um determinado valor escalar Unicode será codificado.

(Herdado de TextEncoder)

Aplica-se a