Compartilhar via


TextEncoder Classe

Definição

A classe base de codificadores da Web.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Herança
TextEncoder
Derivado

Comentários

As subclasses textEncoder podem ser usadas para fazer codificação HTML, codificação de URI e codificação JavaScript. Instâncias dessas subclasses podem ser acessadas usando as propriedades e JavaScriptEncoder.Default as HtmlEncoder.DefaultUrlEncoder.Defaultpropriedades.

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

TextEncoder()

Inicializa uma nova instância da classe TextEncoder.

Propriedades

MaxOutputCharactersPerInputCharacter

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

Métodos

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

Codifica os caracteres fornecidos.

Encode(String)

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

Encode(TextWriter, Char[], Int32, Int32)

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

Encode(TextWriter, String)

Codifica a cadeia de caracteres especificada em um objeto TextWriter.

Encode(TextWriter, String, Int32, Int32)

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

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codifica o texto UTF-8 fornecido.

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.

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.

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.

WillEncode(Int32)

Determina se um determinado valor escalar Unicode será codificado.

Aplica-se a