UrlEncoder Classe

Definição

Representa uma codificação de caractere 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 desse 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

Nome Description
UrlEncoder()

Inicializa uma nova instância da classe UrlEncoder.

Propriedades

Nome Description
Default

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

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

Nome Description
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 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 os grava em um TextWriter objeto.

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

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

(Herdado de TextEncoder)
Encode(TextWriter, String)

Codifica a cadeia de caracteres especificada em um TextWriter objeto.

(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 de texto UTF-8 que seria escapado 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 Objectatual.

(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