TextEncoder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base dei 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 a 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
TextEncoder() |
Inizializza una nuova istanza della classe TextEncoder. |
Proprietà
MaxOutputCharactersPerInputCharacter |
Ottiene il numero massimo di caratteri che il codificatore può generare per ogni punto di codice di input. |
Metodi
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codifica i caratteri specificati. |
Encode(String) |
Codifica la stringa specificata e restituisce una nuova stringa con il testo codificato. |
Encode(TextWriter, Char[], Int32, Int32) |
Codifica i caratteri da una matrice e li scrive in un oggetto TextWriter. |
Encode(TextWriter, String) |
Codifica la stringa specificata in un oggetto TextWriter. |
Encode(TextWriter, String, Int32, Int32) |
Codifica una sottostringa e la scrive in un oggetto TextWriter. |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica il testo UTF-8 specificato. |
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 sottoposto a escape dall'istanza del codificatore corrente. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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 dato valore scalare Unicode verrà codificato. |