QueryString 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當需要重建請求或重定向 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) |
串 |
| Add(String, String) |
將一個與 的 |
| Create(IEnumerable<KeyValuePair<String,String>>) |
建立由指定名稱值對組成的查詢字串。 |
| Create(IEnumerable<KeyValuePair<String,StringValues>>) |
建立由指定名稱值對組成的查詢字串。 |
| Create(String, String) |
建立一個查詢字串,包含單一參數名稱和值。 |
| Equals(Object) |
評估目前查詢字串是否等於物件 |
| Equals(QueryString) |
評估目前查詢字串是否等於 |
| FromUriComponent(String) |
以 URI 格式跳脫時回傳一個查詢字串。 字串絕對不能包含任何非查詢的值。 |
| FromUriComponent(Uri) |
回傳一個 QueryString,給定查詢,作為來自 Uri 物件的查詢。 不支援相對 Uri 物件。 |
| GetHashCode() |
會得到一個雜湊碼來表示該值。 |
| ToString() |
提供以正確方式跳脫的查詢字串,以便合併成 URI 表示法。 除非值為空或空,否則會包含一個前置的「?」字元。 潛在危險的角色會被逃脫。 |
| ToUriComponent() |
提供以正確方式跳脫的查詢字串,以便合併成 URI 表示法。 除非值為空或空,否則會包含一個前置的「?」字元。 潛在危險的角色會被逃脫。 |
運算子
| 名稱 | Description |
|---|---|
| Addition(QueryString, QueryString) |
串 |
| Equality(QueryString, QueryString) |
評估一個查詢字串是否等於另一個。 |
| Inequality(QueryString, QueryString) |
評估某一查詢字串是否等於另一串。 |