UriHelper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pomocná třída pro vytváření kódovaných identifikátorů Uris pro použití v hlavičkách a jiných identifikátorech 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ě zakódovaný pro použití v hlavičkách HTTP. Všimněte si, že unicode v hoststring bude zakódováno jako punycode. |
BuildRelative(PathString, PathString, QueryString, FragmentString) |
Zkombinuje dané komponenty identifikátoru URI do řetězce, který je správně zakódovaný 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 vhodně zakódován pro použití v hlavičkách protokolu HTTP. Všimněte si, že název hostitele unicode bude kódován jako punycode. |
FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString) |
Rozdělí zadaný řetězec absolutního identifikátoru URI na součásti. Nepředpokládá žádnou databázi PathBase. |
GetDisplayUrl(HttpRequest) |
Vrátí kombinované komponenty adresy URL požadavku v plně neukazované podobě (s výjimkou řetězce dotazu) vhodné pouze pro zobrazení. Tento formát by se neměl používat v hlavičkách HTTP ani v 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 hlavičkách http a dalších operacích HTTP. |