JavaScriptEncoder Classe

Definizione

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à
JavaScriptEncoder
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)

Si applica a