JavaScriptEncoder Classe

Definição

Representa uma codificação de caracteres JavaScript.

public ref class JavaScriptEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder
type JavaScriptEncoder = class
    inherit TextEncoder
Public MustInherit Class JavaScriptEncoder
Inherits TextEncoder
Herança
JavaScriptEncoder
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
JavaScriptEncoder()

Inicializa uma nova instância da JavaScriptEncoder classe.

Propriedades

Name Description
Default

Obtém uma instância incorporada da JavaScriptEncoder 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)
UnsafeRelaxedJsonEscaping

Obtém uma instância de codificador JavaScript incorporada que é menos rigorosa quanto ao que é codificado.

Métodos

Name Description
Create(TextEncoderSettings)

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

Create(UnicodeRange[])

Cria uma nova instância da classe JavaScriptEncoder 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