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 |
如果查询字符串不为空,则为 True |
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) |
根据给定的查询(已按 URI 格式转义)返回 QueryString。 该字符串不能包含任何非查询值。 |
FromUriComponent(Uri) |
根据给定的来自 Uri 对象的查询返回 QueryString。 不支持相对 Uri 对象。 |
GetHashCode() |
获取值的哈希代码。 |
ToString() |
提供以特定方式转义的查询字符串,该方式可以正确地将字符串组合成 URI 表示形式。 除非 Value 为 null 或空,否则将包含前导“?”字符。 将对可能很危险的字符进行转义。 |
ToUriComponent() |
提供以特定方式转义的查询字符串,该方式可以正确地将字符串组合成 URI 表示形式。 除非 Value 为 null 或空,否则将包含前导“?”字符。 将对可能很危险的字符进行转义。 |
运算符
Addition(QueryString, QueryString) |
将 和 |
Equality(QueryString, QueryString) |
计算一个查询字符串是否等于另一个查询字符串。 |
Inequality(QueryString, QueryString) |
计算一个查询字符串是否不等于另一个查询字符串。 |