JavaScriptEncoder Sınıf

Tanım

JavaScript karakter kodlamayı temsil eder.

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
Devralma
JavaScriptEncoder
Türetilmiş

Açıklamalar

Bu türün kaynak kodu, GitHub System.Text.Encodings.Web projesinde kullanılabilir. Kod örneği olarak da hizmet verebilen birim testleri, GitHub System.Text.Encodings.Web/tests klasöründe bulunur.

Oluşturucular

Name Description
JavaScriptEncoder()

JavaScriptEncoder sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Default

Sınıfının yerleşik bir örneğini JavaScriptEncoder alır.

MaxOutputCharactersPerInputCharacter

Bu kodlayıcının her giriş kodu noktası için oluşturabileceği en fazla karakter sayısını alır.

(Devralındığı yer: TextEncoder)
UnsafeRelaxedJsonEscaping

Kodlananlar konusunda daha az katı olan yerleşik bir JavaScript kodlayıcı örneği alır.

Yöntemler

Name Description
Create(TextEncoderSettings)

Belirtilen ayarlarla JavaScriptEncoder sınıfının yeni bir örneğini oluşturur.

Create(UnicodeRange[])

Kodlayıcının kodlamasına izin verilmeyen karakterleri belirten JavaScriptEncoder sınıfının yeni bir örneğini oluşturur.

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

Sağlanan karakterleri kodlar.

(Devralındığı yer: TextEncoder)
Encode(String)

Sağlanan dizeyi kodlar ve kodlanmış metni yeni bir dize olarak döndürür.

(Devralındığı yer: TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Bir diziden karakterleri kodlar ve bunları bir TextWriter nesneye yazar.

(Devralındığı yer: TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Bir alt dizeyi kodlar ve bir TextWriter nesneye yazar.

(Devralındığı yer: TextEncoder)
Encode(TextWriter, String)

Belirtilen dizeyi bir TextWriter nesneye kodlar.

(Devralındığı yer: TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Sağlanan UTF-8 metnini kodlar.

(Devralındığı yer: TextEncoder)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FindFirstCharacterToEncode(Char*, Int32)

Kodlanacak ilk karakterin dizinini bulur.

(Devralındığı yer: TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Geçerli kodlayıcı örneği tarafından kaçılacak bir UTF-8 metin girişi arabelleğindeki ilk öğeyi bulur.

(Devralındığı yer: TextEncoder)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Unicode skaler değerini kodlar ve bir arabelleğe yazar.

(Devralındığı yer: TextEncoder)
WillEncode(Int32)

Belirli bir Unicode skaler değerinin kodlanmış olup olmadığını belirler.

(Devralındığı yer: TextEncoder)

Şunlara uygulanır