JavaScriptEncoder Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
JavaScript-karakterkódolást jelöl.
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
- Öröklődés
- Származtatott
Megjegyzések
Az ehhez a típushoz tartozó forráskód a System.Text.Encodings.Web projektben érhető el GitHub. A kódpéldaként is használható egységtesztek a System.Text.Encodings.Web/tests mappában találhatók a GitHub.
Konstruktorok
| Name | Description |
|---|---|
| JavaScriptEncoder() |
Inicializálja a JavaScriptEncoder osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Default |
Lekéri az osztály beépített példányát JavaScriptEncoder . |
| MaxOutputCharactersPerInputCharacter |
A kódoló által az egyes bemeneti kód pontokhoz létrehozható karakterek maximális számát adja meg. (Öröklődés forrása TextEncoder) |
| UnsafeRelaxedJsonEscaping |
Beolvas egy beépített JavaScript kódolópéldányt, amely kevésbé szigorú a kódolással kapcsolatban. |
Metódusok
| Name | Description |
|---|---|
| Create(TextEncoderSettings) |
Létrehoz egy új JavaScriptEncoder-osztálypéldányt a megadott beállításokkal. |
| Create(UnicodeRange[]) |
Létrehozza a JavaScriptEncoder osztály új példányát, amely megadja a kódoló által nem kódolt karaktereket. |
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Kódolja a megadott karaktereket. (Öröklődés forrása TextEncoder) |
| Encode(String) |
Kódolja a megadott sztringet, és a kódolt szöveget új sztringként adja vissza. (Öröklődés forrása TextEncoder) |
| Encode(TextWriter, Char[], Int32, Int32) |
Kódolja a karaktereket egy tömbből, és egy objektumba TextWriter írja őket. (Öröklődés forrása TextEncoder) |
| Encode(TextWriter, String, Int32, Int32) |
Kódolja az alsztringeket, és egy objektumba TextWriter írja. (Öröklődés forrása TextEncoder) |
| Encode(TextWriter, String) |
A megadott sztringet egy TextWriter objektumba kódolja. (Öröklődés forrása TextEncoder) |
| EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
A megadott UTF-8 szöveget kódolja. (Öröklődés forrása TextEncoder) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| FindFirstCharacterToEncode(Char*, Int32) |
Megkeresi a kódolni kívánt első karakter indexét. (Öröklődés forrása TextEncoder) |
| FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Megkeresi az UTF-8 szövegbeviteli puffer első olyan elemét, amelyet az aktuális kódolópéldány feloldana. (Öröklődés forrása TextEncoder) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Unicode skaláris értéket kódol, és pufferbe írja. (Öröklődés forrása TextEncoder) |
| WillEncode(Int32) |
Meghatározza, hogy egy adott Unicode skaláris érték kódolva lesz-e. (Öröklődés forrása TextEncoder) |