TextEncoder Classe

Definizione

Classe base di codificatori Web.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Ereditarietà
TextEncoder
Derivato

Commenti

Le sottoclassi TextEncoder possono essere usate per eseguire la codifica HTML, la codifica URI e la codifica JavaScript. È possibile accedere alle istanze di tali sottoclassi usando le HtmlEncoder.Defaultproprietà , UrlEncoder.Defaulte JavaScriptEncoder.Default .

Il codice sorgente per questo tipo è disponibile nel progetto System.Text.Encodings.Web in GitHub. Gli unit test che possono essere usati anche come esempi di codice sono disponibili nella cartella System.Text.Encodings.Web/tests in GitHub.

Costruttori

Nome Descrizione
TextEncoder()

Inizializza una nuova istanza della classe TextEncoder.

Proprietà

Nome Descrizione
MaxOutputCharactersPerInputCharacter

Ottiene il numero massimo di caratteri che questo codificatore può generare per ogni punto di codice di input.

Metodi

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

Codifica i caratteri forniti.

Encode(String)

Codifica la stringa fornita e restituisce il testo codificato come nuova stringa.

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

Codifica i caratteri da una matrice e li scrive in un TextWriter oggetto .

Encode(TextWriter, String, Int32, Int32)

Codifica una sottostringa e la scrive in un TextWriter oggetto .

Encode(TextWriter, String)

Codifica la stringa specificata in un TextWriter oggetto .

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

Codifica il testo UTF-8 fornito.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindFirstCharacterToEncode(Char*, Int32)

Trova l'indice del primo carattere da codificare.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Trova il primo elemento in un buffer di input di testo UTF-8 che verrebbe preceduto dall'istanza del codificatore corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Codifica un valore scalare Unicode e lo scrive in un buffer.

WillEncode(Int32)

Determina se un determinato valore scalare Unicode verrà codificato.

Si applica a