UrlEncoder Třída

Definice

Představuje kódování znaků adresy 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
Dědičnost
UrlEncoder
Odvozené

Poznámky

Zdrojový kód pro tento typ je k dispozici v projektu System.Text.Encodings.Web na GitHub. Testy jednotek, které mohou sloužit také jako příklady kódu, najdete ve složce System.Text.Encodings.Web/tests ve složce GitHub.

Konstruktory

Name Description
UrlEncoder()

Inicializuje novou instanci UrlEncoder třídy.

Vlastnosti

Name Description
Default

Získá integrovanou instanci UrlEncoder třídy.

MaxOutputCharactersPerInputCharacter

Získá maximální počet znaků, které tento kodér může vygenerovat pro každý vstupní bod kódu.

(Zděděno od TextEncoder)

Metody

Name Description
Create(TextEncoderSettings)

Vytvoří novou instanci Třídy UrlEncoder se zadaným nastavením.

Create(UnicodeRange[])

Vytvoří novou instanci třídy UrlEncoder, která určuje znaky, které kodér nesmí kódovat.

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

Zakóduje zadané znaky.

(Zděděno od TextEncoder)
Encode(String)

Zakóduje zadaný řetězec a vrátí kódovaný text jako nový řetězec.

(Zděděno od TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

Zakóduje znaky z pole a zapíše je do objektu TextWriter .

(Zděděno od TextEncoder)
Encode(TextWriter, String, Int32, Int32)

Zakóduje podřetětěr a zapíše ho do objektu TextWriter .

(Zděděno od TextEncoder)
Encode(TextWriter, String)

Zakóduje zadaný řetězec na TextWriter objekt.

(Zděděno od TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Zakóduje zadaný text UTF-8.

(Zděděno od TextEncoder)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
FindFirstCharacterToEncode(Char*, Int32)

Vyhledá index prvního znaku, který se má zakódovat.

(Zděděno od TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Najde první prvek v vyrovnávací paměti textového vstupu UTF-8, který by byl uchvácený aktuální instancí kodéru.

(Zděděno od TextEncoder)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Zakóduje skalární hodnotu Unicode a zapíše ji do vyrovnávací paměti.

(Zděděno od TextEncoder)
WillEncode(Int32)

Určuje, jestli se zakóduje daná skalární hodnota Unicode.

(Zděděno od TextEncoder)

Platí pro