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
实现

构造函数

QueryString(String)

使用给定值初始化查询字符串。 此值必须采用带前导“?”字符的转义和分隔格式。

字段

Empty

表示空的查询字符串。 此字段为只读。

属性

HasValue

如果查询字符串不为空,则为 True

Value

带前导字符“?”的转义查询字符串

方法

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 格式转义)返回 QueryString。 该字符串不能包含任何非查询值。

FromUriComponent(Uri)

根据给定的来自 Uri 对象的查询返回 QueryString。 不支持相对 Uri 对象。

GetHashCode()

获取值的哈希代码。

ToString()

提供以特定方式转义的查询字符串,该方式可以正确地将字符串组合成 URI 表示形式。 除非 Value 为 null 或空,否则将包含前导“?”字符。 将对可能很危险的字符进行转义。

ToUriComponent()

提供以特定方式转义的查询字符串,该方式可以正确地将字符串组合成 URI 表示形式。 除非 Value 为 null 或空,否则将包含前导“?”字符。 将对可能很危险的字符进行转义。

运算符

Addition(QueryString, QueryString)

将 和 right 连接left成单个查询字符串。

Equality(QueryString, QueryString)

计算一个查询字符串是否等于另一个查询字符串。

Inequality(QueryString, QueryString)

计算一个查询字符串是否不等于另一个查询字符串。

适用于