JavaScriptEncoder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |