語言

RequestUri 類別

定義

public ref class RequestUri
public class RequestUri
type RequestUri = class
Public Class RequestUri
繼承
RequestUri

建構函式

名稱 Description
RequestUri()

屬性

名稱 Description
HasPath

判斷這個實例 RequestUri 是否有路徑。

HasQuery

判斷這個實例 RequestUri 是否存在查詢。

Host

取得或設定伺服器的網域名稱系統(DNS)主機名稱或 IP 位址。

Path

取得或設定 URI 所參考資源的路徑。

PathAndQuery

取得 URI 所參考資源的路徑與查詢字串。

Port

取得或設定 URI 的埠號。

Query

取得或設定 URI 中包含的查詢資訊。

Scheme

取得或設定 URI 的方案名稱。

方法

名稱 Description
AppendPath(Boolean, Boolean)
AppendPath(Byte[], String, Boolean)
AppendPath(DateTimeOffset, String, Boolean)
AppendPath(Double, Boolean)
AppendPath(Guid, Boolean)
AppendPath(IEnumerable<String>, Boolean)
AppendPath(Int32, Boolean)
AppendPath(Int64, Boolean)
AppendPath(ReadOnlySpan<Char>, Boolean)

可選擇性地跳脫並附加 value 到 而不 Path 加路徑分隔符。 若 escape 為真,路徑段及其他字元將被轉義,例如「:」會以「%3a」形式轉義。

AppendPath(Single, Boolean)
AppendPath(String, Boolean)

可選擇性地跳脫並附加 value 到 而不 Path 加路徑分隔符。 若 escape 為真,路徑段及其他字元將被轉義,例如「:」會以「%3a」形式轉義。

AppendPath(String)

跳脫並附加 到 value 但 Path 不加路徑分隔符。 路徑段及其他字元會被逃逸,例如「:」會以「%3a」形式逃脫。

AppendPath(TimeSpan, String, Boolean)
AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

必要時附加查詢參數並加入分隔符。

AppendQuery(String, Boolean, Boolean)
AppendQuery(String, Byte[], String, Boolean)
AppendQuery(String, DateTimeOffset, String, Boolean)
AppendQuery(String, Decimal, Boolean)
AppendQuery(String, Double, Boolean)
AppendQuery(String, Guid, Boolean)
AppendQuery(String, Int32, Boolean)
AppendQuery(String, Int64, Boolean)
AppendQuery(String, Single, Boolean)
AppendQuery(String, String, Boolean)

必要時附加查詢參數並加入分隔符。

AppendQuery(String, String)

必要時附加查詢參數並加入分隔符。 逃避了價值。

AppendQuery(String, TimeSpan, Boolean)
AppendQuery(String, TimeSpan, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, String, Boolean)
AppendRawPathOrQueryOrHostOrScheme(String, Boolean)
Reset(Uri)

將此實例內的值替換為參數中 value 提供的值。

ToString()

回傳此 RequestUri的字串表示。

ToUri()

取得 Uri 由指定 RequestUri 實例所建構的實例。

適用於