TextEncoder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |