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 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. |