Aracılığıyla paylaş


TextEncoder Sınıf

Tanım

Web kodlayıcılarının temel sınıfı.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Devralma
TextEncoder
Türetilmiş

Açıklamalar

TextEncoder alt sınıfları HTML kodlaması, URI kodlaması ve JavaScript kodlaması yapmak için kullanılabilir. Bu tür alt sınıfların örneklerine HtmlEncoder.Default, UrlEncoder.Defaultve JavaScriptEncoder.Default özellikleri kullanılarak erişilebilir.

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

Oluşturucular

TextEncoder()

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

Özellikler

MaxOutputCharactersPerInputCharacter

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

Yöntemler

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

Sağlanan karakterleri kodlar.

Encode(String)

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

Encode(TextWriter, Char[], Int32, Int32)

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

Encode(TextWriter, String)

Belirtilen dizeyi bir TextWriter nesneye kodlar.

Encode(TextWriter, String, Int32, Int32)

Bir alt dizeyi kodlar ve bir TextWriter nesneye yazar.

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Sağlanan UTF-8 metnini kodlar.

Equals(Object)

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

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

Kodlanan ilk karakterin dizinini bulur.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

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

GetHashCode()

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

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

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

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

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

WillEncode(Int32)

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

Şunlara uygulanır