JavaScriptEncoder 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.
Rappresenta una codifica dei caratteri 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
- Ereditarietà
- Derivato
Commenti
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/test in GitHub.
Costruttori
JavaScriptEncoder() |
Inizializza una nuova istanza della classe JavaScriptEncoder. |
Proprietà
Default |
Ottiene un'istanza incorporata della classe JavaScriptEncoder. |
MaxOutputCharactersPerInputCharacter |
Ottiene il numero massimo di caratteri che il codificatore può generare per ogni punto di codice di input. (Ereditato da TextEncoder) |
UnsafeRelaxedJsonEscaping |
Ottiene un'istanza del codificatore JavaScript predefinita meno restrittiva per ciò che viene codificato. |
Metodi
Create(TextEncoderSettings) |
Crea una nuova istanza della classe JavaScriptEncoder con le impostazioni specificate. |
Create(UnicodeRange[]) |
Crea una nuova istanza della classe JavaScriptEncoder che specifica i caratteri che il codificatore può non codificare. |
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codifica i caratteri specificati. (Ereditato da TextEncoder) |
Encode(String) |
Codifica la stringa specificata e restituisce una nuova stringa con il testo codificato. (Ereditato da TextEncoder) |
Encode(TextWriter, Char[], Int32, Int32) |
Codifica i caratteri da una matrice e li scrive in un oggetto TextWriter. (Ereditato da TextEncoder) |
Encode(TextWriter, String) |
Codifica la stringa specificata in un oggetto TextWriter. (Ereditato da TextEncoder) |
Encode(TextWriter, String, Int32, Int32) |
Codifica una sottostringa e la scrive in un oggetto TextWriter. (Ereditato da TextEncoder) |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica il testo UTF-8 specificato. (Ereditato da TextEncoder) |
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. (Ereditato da TextEncoder) |
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. (Ereditato da TextEncoder) |
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. (Ereditato da TextEncoder) |
WillEncode(Int32) |
Determina se un dato valore scalare Unicode verrà codificato. (Ereditato da TextEncoder) |