UrlEncoder Classe

Definição

Representa a codificação de um carácter 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

Observações

O código-fonte deste tipo está disponível no projeto System.Text.Encodings.Web no GitHub. Testes unitários que também podem servir como exemplos de código encontram-se na pasta System.Text.Encodings.Web/tests na GitHub.

Construtores

Name Description
UrlEncoder()

Inicializa uma nova instância da UrlEncoder classe.

Propriedades

Name Description
Default

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

MaxOutputCharactersPerInputCharacter

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

(Herdado de TextEncoder)

Métodos

Name Description
Create(TextEncoderSettings)

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

Create(UnicodeRange[])

Cria uma nova instância da classe UrlEncoder que especifica caracteres que o codificador não pode codificar.

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

Codifica os caracteres fornecidos.

(Herdado de TextEncoder)
Encode(String)

Codifica a cadeia fornecida e devolve o texto codificado como uma nova cadeia.

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

Codifica caracteres de um array e escreve-os num TextWriter objeto.

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

Codifica uma substring e escreve-a num TextWriter objeto.

(Herdado de TextEncoder)
Encode(TextWriter, String)

Codifica a cadeia especificada num 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)

Encontra o índice do primeiro carácter a codificar.

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

Encontra o primeiro elemento num buffer de entrada de texto UTF-8 que seria escapado pela instância atual do codificador.

(Herdado de TextEncoder)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

Codifica um valor escalar Unicode e escreve-o num buffer.

(Herdado de TextEncoder)
WillEncode(Int32)

Determina se um dado valor escalar Unicode será codificado.

(Herdado de TextEncoder)

Aplica-se a