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
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| QueryString(String) |
使用给定值初始化查询字符串。 此值必须采用带前导“?”字符的转义和分隔格式。 |
字段
| 名称 | 说明 |
|---|---|
| Empty |
表示空查询字符串。 此字段是只读的。 |
属性
| 名称 | 说明 |
|---|---|
| HasValue |
如此 如果查询字符串不为空 |
| Value |
带前导“?”字符的转义查询字符串 |
方法
| 名称 | 说明 |
|---|---|
| Add(QueryString) |
连接到 |
| Add(String, String) |
将查询字符串与当前查询字符串连接在一起 |
| Create(IEnumerable<KeyValuePair<String,String>>) |
创建由给定名称值对组成的查询字符串。 |
| Create(IEnumerable<KeyValuePair<String,StringValues>>) |
创建由给定名称值对组成的查询字符串。 |
| Create(String, String) |
创建具有单个给定参数名称和值的查询字符串。 |
| Equals(Object) |
计算当前查询字符串是否等于对象 |
| Equals(QueryString) |
计算当前查询字符串是否等于 |
| FromUriComponent(String) |
返回给定查询的 QueryString,因为它以 URI 格式转义。 字符串不得包含任何不是查询的值。 |
| FromUriComponent(Uri) |
从 Uri 对象返回给定查询的 QueryString。 不支持相对 URI 对象。 |
| GetHashCode() |
获取值的哈希代码。 |
| ToString() |
提供以正确方式转义的查询字符串,以便合并到 URI 表示形式。 除非值为 null 或为空,否则将包含前导“?”字符。 可能危险的字符被转义。 |
| ToUriComponent() |
提供以正确方式转义的查询字符串,以便合并到 URI 表示形式。 除非值为 null 或为空,否则将包含前导“?”字符。 可能危险的字符被转义。 |
运算符
| 名称 | 说明 |
|---|---|
| Addition(QueryString, QueryString) |
连接 |
| Equality(QueryString, QueryString) |
评估一个查询字符串是否等于另一个查询字符串。 |
| Inequality(QueryString, QueryString) |
评估一个查询字符串是否不等于另一个查询字符串。 |