UriHelper Třída

Definice

Pomocná třída pro vytváření kódovaných Uris pro použití v hlavičkách a jiných Uris.

public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
Dědičnost
UriHelper

Metody

BuildAbsolute(String, HostString, PathString, PathString, QueryString, FragmentString)

Zkombinuje dané komponenty identifikátoru URI do řetězce, který je správně kódován pro použití v hlavičkách HTTP. Všimněte si, že kód unicode v hoststringu bude kódován jako punycode.

BuildRelative(PathString, PathString, QueryString, FragmentString)

Zkombinuje dané komponenty identifikátoru URI do řetězce, který je správně kódován pro použití v hlavičkách HTTP.

Encode(Uri)

Vygeneruje řetězec z daného absolutního nebo relativního identifikátoru URI, který je správně kódován pro použití v hlavičkách HTTP. Všimněte si, že název hostitele unicode bude kódován jako punycode.

FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString)

Odděluje daný absolutní řetězec identifikátoru URI do komponent. Předpokládá, že pathBase není k dispozici.

GetDisplayUrl(HttpRequest)

Vrátí kombinované součásti adresy URL požadavku v plně neuskutečněném formuláři (s výjimkou DotazuString) vhodné pouze pro zobrazení. Tento formát by se neměl používat v hlavičkách HTTP ani jiných operacích HTTP.

GetEncodedPathAndQuery(HttpRequest)

Vrátí relativní identifikátor URI.

GetEncodedUrl(HttpRequest)

Vrátí kombinované komponenty adresy URL požadavku v plně řídicí podobě vhodné pro použití v hlavicích HTTP a dalších operacích HTTP.

Platí pro