Comparteix a través de


JavaScriptEncoder Clase

Definición

Representa una codificación 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
Herencia
JavaScriptEncoder
Derivado

Comentarios

El código fuente de este tipo está disponible en el proyecto System.Text.Encodings.Web en GitHub. Las pruebas unitarias que también pueden servir como ejemplos de código se encuentran en la carpeta System.Text.Encodings.Web/tests de GitHub.

Constructores

JavaScriptEncoder()

Inicializa una nueva instancia de la clase JavaScriptEncoder.

Propiedades

Default

Obtiene una instancia integrada de la clase JavaScriptEncoder.

MaxOutputCharactersPerInputCharacter

Obtiene el número máximo de caracteres que puede generar este codificador para cada punto de código de entrada.

(Heredado de TextEncoder)
UnsafeRelaxedJsonEscaping

Obtiene una instancia integrada del codificador de JavaScript menos estricta sobre lo que está codificado.

Métodos

Create(TextEncoderSettings)

Crea una instancia de la clase JavaScriptEncoder con la configuración especificada.

Create(UnicodeRange[])

Crea una instancia de la clase JavaScriptEncoder que especifica los caracteres que el codificador puede no codificar.

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

Codifica los caracteres proporcionados.

(Heredado de TextEncoder)
Encode(String)

Codifica la cadena proporcionada y devuelve el texto codificado como una nueva cadena.

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

Codifica los caracteres de una matriz y los escribe en un objeto TextWriter.

(Heredado de TextEncoder)
Encode(TextWriter, String)

Codifica la cadena especificada en un objeto TextWriter.

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

Codifica una subcadena y la escribe en un objeto TextWriter.

(Heredado de TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codifica el texto UTF-8 proporcionado.

(Heredado de TextEncoder)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FindFirstCharacterToEncode(Char*, Int32)

Busca el índice del primer carácter que se va a codificar.

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

Busca el primer elemento que la instancia de codificador actual escaparía en un búfer de entrada de texto UTF-8.

(Heredado de TextEncoder)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

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

Codifica un valor escalar Unicode y lo escribe en un búfer.

(Heredado de TextEncoder)
WillEncode(Int32)

Determina si se va a codificar un determinado valor escalar Unicode.

(Heredado de TextEncoder)

Se aplica a