UriHelper.BuildAbsolute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的 URI 元件結合成正確編碼以用於 HTTP 標頭的字串。 請注意,HostString 中的 unicode 會編碼為 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
參數
- scheme
- String
HTTP、HTTPs 等。
- host
- HostString
URI 的主機部分通常包含在主機標頭中。 這可能包括埠。
- pathBase
- PathString
與應用程式根目錄相關聯之要求路徑的第一個部分。
- path
- PathString
識別所要求資源之要求路徑的部分。
- query
- QueryString
查詢,如果有的話。
- fragment
- FragmentString
片段,如果有的話。
傳回
合併的 URI 元件,已正確編碼以用於 HTTP 標頭。