Sdílet prostřednictvím


UrlEncoder Třída

Definice

Představuje kódování znaku 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 GitHubu. Testy jednotek, které můžou sloužit také jako příklady kódu, najdete ve složce System.Text.Encodings.Web/tests na GitHubu.

Konstruktory

UrlEncoder()

Inicializuje novou instanci UrlEncoder třídy.

Vlastnosti

Default

Získá předdefinované instance UrlEncoder třídy.

MaxOutputCharactersPerInputCharacter

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

(Zděděno od TextEncoder)

Metody

Create(TextEncoderSettings)

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

Create(UnicodeRange[])

Vytvoří novou instanci třídy UrlEncoder, která určuje znaky, které kodér smí 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)

Kóduje znaky z pole a zapisuje je do objektu TextWriter .

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

Zakóduje zadaný řetězec do objektu TextWriter .

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

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

(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čí, zda se zadaný objekt rovná 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>)

Vyhledá první prvek ve vyrovnávací paměti pro vstup textu UTF-8, který by byl utekl aktuální instancí kodéru.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

(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 bude zakódována daná skalární hodnota Unicode.

(Zděděno od TextEncoder)

Platí pro