UriHelper.BuildAbsolute Metoda
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í.
Zkombinuje dané komponenty identifikátoru URI do řetězce, který je správně zakódovaný pro použití v hlavičce HTTP. Všimněte si, že unicode v HostString bude kódován jako punycode.
public static string BuildAbsolute (string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.PathString path = default, Microsoft.AspNetCore.Http.QueryString query = default, Microsoft.AspNetCore.Http.FragmentString fragment = default);
static member BuildAbsolute : string * Microsoft.AspNetCore.Http.HostString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.QueryString * Microsoft.AspNetCore.Http.FragmentString -> string
Public Function BuildAbsolute (scheme As String, host As HostString, Optional pathBase As PathString = Nothing, Optional path As PathString = Nothing, Optional query As QueryString = Nothing, Optional fragment As FragmentString = Nothing) As String
Parametry
- scheme
- String
http, https atd.
- host
- HostString
Část identifikátoru URI hostitele, která je obvykle zahrnuta v hlavičce hostitele. To může zahrnovat port.
- pathBase
- PathString
První část cesty požadavku přidružené ke kořenovému adresáři aplikace.
- path
- PathString
Část cesty požadavku, která identifikuje požadovaný prostředek.
- query
- QueryString
Dotaz, pokud existuje.
- fragment
- FragmentString
Fragment, pokud existuje.
Návraty
Kombinované komponenty identifikátoru URI, správně zakódované pro použití v hlavičce HTTP.