语言

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

如此 如果查询字符串不为空

Value

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

方法

名称 说明
Add(QueryString)

连接到 other 当前查询字符串。

Add(String, String)

将查询字符串与当前查询字符串连接在一起 name 并 value 连接到当前查询字符串。

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

创建由给定名称值对组成的查询字符串。

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

创建由给定名称值对组成的查询字符串。

Create(String, String)

创建具有单个给定参数名称和值的查询字符串。

Equals(Object)

计算当前查询字符串是否等于对象 obj。

Equals(QueryString)

计算当前查询字符串是否等于 other。

FromUriComponent(String)

返回给定查询的 QueryString,因为它以 URI 格式转义。 字符串不得包含任何不是查询的值。

FromUriComponent(Uri)

从 Uri 对象返回给定查询的 QueryString。 不支持相对 URI 对象。

GetHashCode()

获取值的哈希代码。

ToString()

提供以正确方式转义的查询字符串,以便合并到 URI 表示形式。 除非值为 null 或为空,否则将包含前导“?”字符。 可能危险的字符被转义。

ToUriComponent()

提供以正确方式转义的查询字符串,以便合并到 URI 表示形式。 除非值为 null 或为空,否则将包含前导“?”字符。 可能危险的字符被转义。

运算符

名称 说明
Addition(QueryString, QueryString)

连接 left 并 right 连接到单个查询字符串。

Equality(QueryString, QueryString)

评估一个查询字符串是否等于另一个查询字符串。

Inequality(QueryString, QueryString)

评估一个查询字符串是否不等于另一个查询字符串。

适用于