語言

QueryString 結構

定義

當需要重建請求或重定向 URI 字串時,提供正確的 QueryString 值處理

public value class QueryString : IEquatable<Microsoft::AspNetCore::Http::QueryString>
public struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
public readonly struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
type QueryString = struct
Public Structure QueryString
Implements IEquatable(Of QueryString)
繼承
QueryString
實作

建構函式

名稱 Description
QueryString(String)

用給定值初始化查詢字串。 此值必須以轉義分隔格式,並以「?」字元開頭。

欄位

名稱 Description
Empty

代表空查詢字串。 此欄位是唯讀的。

屬性

名稱 Description
HasValue

若查詢字串非空,則為真

Value

帶有前置 '?' 字元的逃逸查詢字串

方法

名稱 Description
Add(QueryString)

串 other 接到目前的查詢字串。

Add(String, String)

將一個與 的namevalue查詢字串串接到目前的查詢字串。

Create(IEnumerable<KeyValuePair<String,String>>)

建立由指定名稱值對組成的查詢字串。

Create(IEnumerable<KeyValuePair<String,StringValues>>)

建立由指定名稱值對組成的查詢字串。

Create(String, String)

建立一個查詢字串,包含單一參數名稱和值。

Equals(Object)

評估目前查詢字串是否等於物件 obj。

Equals(QueryString)

評估目前查詢字串是否等於 other。

FromUriComponent(String)

以 URI 格式跳脫時回傳一個查詢字串。 字串絕對不能包含任何非查詢的值。

FromUriComponent(Uri)

回傳一個 QueryString,給定查詢,作為來自 Uri 物件的查詢。 不支援相對 Uri 物件。

GetHashCode()

會得到一個雜湊碼來表示該值。

ToString()

提供以正確方式跳脫的查詢字串,以便合併成 URI 表示法。 除非值為空或空,否則會包含一個前置的「?」字元。 潛在危險的角色會被逃脫。

ToUriComponent()

提供以正確方式跳脫的查詢字串,以便合併成 URI 表示法。 除非值為空或空,否則會包含一個前置的「?」字元。 潛在危險的角色會被逃脫。

運算子

名稱 Description
Addition(QueryString, QueryString)

串leftright接成單一查詢字串。

Equality(QueryString, QueryString)

評估一個查詢字串是否等於另一個。

Inequality(QueryString, QueryString)

評估某一查詢字串是否等於另一串。

適用於