Udostępnij za pośrednictwem


UrlEncoder Klasa

Definicja

Reprezentuje kodowanie znaków adresu URL.

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
Dziedziczenie
UrlEncoder
Pochodne

Uwagi

Kod źródłowy tego typu jest dostępny w projekcie System.Text.Encodings.Web w witrynie GitHub. Testy jednostkowe, które mogą również służyć jako przykłady kodu, znajdują się w folderze System.Text.Encodings.Web/tests w witrynie GitHub.

Konstruktory

UrlEncoder()

Inicjuje nowe wystąpienie klasy UrlEncoder.

Właściwości

Default

Pobiera wbudowane wystąpienie UrlEncoder klasy.

MaxOutputCharactersPerInputCharacter

Pobiera maksymalną liczbę znaków, które ten koder może wygenerować dla każdego punktu kodu wejściowego.

(Odziedziczone po TextEncoder)

Metody

Create(TextEncoderSettings)

Tworzy nowe wystąpienie klasy UrlEncoder z określonymi ustawieniami.

Create(UnicodeRange[])

Tworzy nowe wystąpienie klasy UrlEncoder, które określa znaki, których koder może nie kodować.

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

Koduje podane znaki.

(Odziedziczone po TextEncoder)
Encode(String)

Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg.

(Odziedziczone po TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie.

(Odziedziczone po TextEncoder)
Encode(TextWriter, String)

Koduje określony ciąg do TextWriter obiektu.

(Odziedziczone po TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Koduje podciąg i zapisuje go w TextWriter obiekcie.

(Odziedziczone po TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Koduje podany tekst UTF-8.

(Odziedziczone po TextEncoder)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FindFirstCharacterToEncode(Char*, Int32)

Znajduje indeks pierwszego znaku do zakodowania.

(Odziedziczone po TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Znajduje pierwszy element w buforze wejściowym tekstu UTF-8, który zostałby ucieczki przez bieżące wystąpienie kodera.

(Odziedziczone po TextEncoder)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Koduje wartość skalarną Unicode i zapisuje ją w buforze.

(Odziedziczone po TextEncoder)
WillEncode(Int32)

Określa, czy dana wartość skalarna Unicode zostanie zakodowana.

(Odziedziczone po TextEncoder)

Dotyczy