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 di 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/tests in GitHub.
Costruttori
| Nome | Descrizione |
|---|---|
| JavaScriptEncoder() |
Inizializza una nuova istanza della classe JavaScriptEncoder. |
Proprietà
| Nome | Descrizione |
|---|---|
| Default |
Ottiene un'istanza predefinita della JavaScriptEncoder classe . |
| MaxOutputCharactersPerInputCharacter |
Ottiene il numero massimo di caratteri che questo codificatore può generare per ogni punto di codice di input. (Ereditato da TextEncoder) |
| UnsafeRelaxedJsonEscaping |
Ottiene un'istanza del codificatore JavaScript predefinita che è meno rigorosa rispetto a ciò che viene codificato. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 forniti. (Ereditato da TextEncoder) |
| Encode(String) |
Codifica la stringa fornita e restituisce il testo codificato come nuova stringa. (Ereditato da TextEncoder) |
| Encode(TextWriter, Char[], Int32, Int32) |
Codifica i caratteri da una matrice e li scrive in un TextWriter oggetto . (Ereditato da TextEncoder) |
| Encode(TextWriter, String, Int32, Int32) |
Codifica una sottostringa e la scrive in un TextWriter oggetto . (Ereditato da TextEncoder) |
| Encode(TextWriter, String) |
Codifica la stringa specificata in un TextWriter oggetto . (Ereditato da TextEncoder) |
| EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica il testo UTF-8 fornito. (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 preceduto dall'istanza del codificatore corrente. (Ereditato da TextEncoder) |
| 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. (Ereditato da TextEncoder) |
| WillEncode(Int32) |
Determina se un determinato valore scalare Unicode verrà codificato. (Ereditato da TextEncoder) |