Bagikan melalui


JavaScriptEncoder Kelas

Definisi

Mewakili pengodean karakter 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
Warisan
JavaScriptEncoder
Turunan

Keterangan

Kode sumber untuk jenis ini tersedia dalam proyek System.Text.Encodings.Web di GitHub. Pengujian unit yang juga dapat berfungsi sebagai contoh kode ditemukan di folder System.Text.Encodings.Web/tests di GitHub.

Konstruktor

JavaScriptEncoder()

Menginisialisasi instans baru kelas JavaScriptEncoder.

Properti

Default

Mendapatkan instans bawaan kelas JavaScriptEncoder .

MaxOutputCharactersPerInputCharacter

Mendapatkan jumlah maksimum karakter yang dapat dihasilkan encoder ini untuk setiap titik kode input.

(Diperoleh dari TextEncoder)
UnsafeRelaxedJsonEscaping

Mendapatkan instans encoder JavaScript bawaan yang kurang ketat tentang apa yang dikodekan.

Metode

Create(TextEncoderSettings)

Membuat instans baru kelas JavaScriptEncoder dengan pengaturan yang ditentukan.

Create(UnicodeRange[])

Membuat instans baru kelas JavaScriptEncoder yang menentukan karakter yang diizinkan untuk tidak dikodekan.

Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Mengodekan karakter yang disediakan.

(Diperoleh dari TextEncoder)
Encode(String)

Mengodekan string yang disediakan dan mengembalikan teks yang dikodekan sebagai string baru.

(Diperoleh dari TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Mengodekan karakter dari array dan menulisnya ke TextWriter objek.

(Diperoleh dari TextEncoder)
Encode(TextWriter, String)

Mengodekan string yang ditentukan ke TextWriter objek.

(Diperoleh dari TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Mengodekan substring dan menulisnya ke TextWriter objek.

(Diperoleh dari TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Mengodekan teks UTF-8 yang disediakan.

(Diperoleh dari TextEncoder)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FindFirstCharacterToEncode(Char*, Int32)

Menemukan indeks karakter pertama yang akan dikodekan.

(Diperoleh dari TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Menemukan elemen pertama dalam buffer input teks UTF-8 yang akan diloloskan oleh instans encoder saat ini.

(Diperoleh dari TextEncoder)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Mengodekan nilai skalar Unicode dan menulisnya ke buffer.

(Diperoleh dari TextEncoder)
WillEncode(Int32)

Menentukan apakah nilai skalar Unicode tertentu akan dikodekan.

(Diperoleh dari TextEncoder)

Berlaku untuk