Compartir a través de


TextEncoder Clase

Definición

Clase base de codificadores web.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Herencia
TextEncoder
Derivado

Comentarios

Las subclases TextEncoder se pueden usar para realizar codificación HTML, codificación URI y codificación de JavaScript. Se puede tener acceso a instancias de estas subclases mediante las HtmlEncoder.Defaultpropiedades , UrlEncoder.Defaulty JavaScriptEncoder.Default .

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

TextEncoder()

Inicializa una nueva instancia de la clase TextEncoder.

Propiedades

MaxOutputCharactersPerInputCharacter

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

Métodos

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

Codifica los caracteres proporcionados.

Encode(String)

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

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

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

Encode(TextWriter, String)

Codifica la cadena especificada en un objeto TextWriter.

Encode(TextWriter, String, Int32, Int32)

Codifica una subcadena y la escribe en un objeto TextWriter.

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

Codifica el texto UTF-8 proporcionado.

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.

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.

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.

WillEncode(Int32)

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

Se aplica a