UrlEncoder Sınıf

Tanım

URL karakter kodlamayı temsil eder.

public ref class UrlEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class UrlEncoder : System.Text.Encodings.Web.TextEncoder
type UrlEncoder = class
    inherit TextEncoder
Public MustInherit Class UrlEncoder
Inherits TextEncoder
Devralma
UrlEncoder
Türetilmiş

Açıklamalar

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

UrlEncoder()

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

Özellikler

Default

sınıfının yerleşik bir örneğini UrlEncoder 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)

Yöntemler

Create(TextEncoderSettings)

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

Create(UnicodeRange[])

UrlEncoder sınıfının kodlayıcının kodlamasına izin verilmeyen karakterleri belirten yeni bir örneği 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)

Belirtilen dizeyi bir TextWriter nesneye kodlar.

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

Bir alt dizeyi kodlar ve bir TextWriter nesneye yazar.

(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)

Kodlanan ilk karakterin dizinini bulur.

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

Geçerli kodlayıcı örneği tarafından kaçılacak 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()

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.

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

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

(Devralındığı yer: TextEncoder)

Şunlara uygulanır