PathString 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当需要重建请求或重定向 URI 字符串时,提供 Path 和 PathBase 值的正确转义
public value class PathString : IEquatable<Microsoft::AspNetCore::Http::PathString>
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
type PathString = struct
[<System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))>]
type PathString = struct
Public Structure PathString
Implements IEquatable(Of PathString)
- 继承
-
PathString
- 属性
- 实现
构造函数
PathString(String) |
使用给定值初始化路径字符串。 此值必须采用未转义格式。 如果你的路径值采用转义格式,请使用 PathString.FromUriComponent(value)。 |
字段
Empty |
表示空路径。 此字段为只读。 |
属性
HasValue |
如果路径不为空,则为 True |
Value |
未转义的路径值 |
方法
Add(PathString) |
将两个 PathString 实例添加到组合 PathString 值中。 |
Add(QueryString) |
将 PathString 和 QueryString 组合成联接的 URI 格式字符串值。 |
Equals(Object) |
将此 PathString 值与另一个值进行比较。 默认比较为 StringComparison.OrdinalIgnoreCase。 |
Equals(PathString) |
将此 PathString 值与另一个值进行比较。 默认比较为 StringComparison.OrdinalIgnoreCase。 |
Equals(PathString, StringComparison) |
使用特定 StringComparison 类型将此 PathString 值与另一个值进行比较 |
FromUriComponent(String) |
根据给定路径(按 URI 格式转义)返回 PathString。 该字符串不能包含任何非路径值。 |
FromUriComponent(Uri) |
从 Uri 对象返回给定路径为的 PathString。 不支持相对 Uri 对象。 |
GetHashCode() |
返回 PathString 值的哈希代码。 哈希代码由 OrdinalIgnoreCase 实现提供。 |
StartsWithSegments(PathString) |
确定此 PathString 实例的开头是否与指定的 PathString匹配。 |
StartsWithSegments(PathString, PathString) |
确定此 PathString 实例的开头是否与指定的 PathString 匹配并返回剩余段。 |
StartsWithSegments(PathString, PathString, PathString) |
确定此 PathString 实例的开头是否与指定的 PathString 匹配,并返回匹配和剩余段。 |
StartsWithSegments(PathString, StringComparison) |
使用指定的PathString比较选项进行比较时,确定此PathString实例的开头是否与指定的 匹配。 |
StartsWithSegments(PathString, StringComparison, PathString) |
使用指定的比较选项比较时,确定此 PathString 实例的开头是否与指定的 PathString 匹配,并返回剩余段。 |
StartsWithSegments(PathString, StringComparison, PathString, PathString) |
使用指定的比较选项比较时,确定此 PathString 实例的开头是否与指定的 PathString 匹配,并返回匹配段和剩余段。 |
ToString() |
提供以特定方式转义的路径字符串,该方式可以正确地将字符串组合成 URI 表示形式。 |
ToUriComponent() |
提供以特定方式转义的路径字符串,该方式可以正确地将字符串组合成 URI 表示形式。 |
运算符
Addition(PathString, PathString) |
通过运算符调用 Add |
Addition(PathString, QueryString) |
通过运算符调用 Add |
Addition(PathString, String) |
当需要重建请求或重定向 URI 字符串时,提供 Path 和 PathBase 值的正确转义 |
Addition(String, PathString) |
当需要重建请求或重定向 URI 字符串时,提供 Path 和 PathBase 值的正确转义 |
Equality(PathString, PathString) |
通过运算符调用 Equals |
Implicit(PathString to String) |
隐式调用 ToString () 。 |
Implicit(String to PathString) |
从给定字符串隐式创建一个新的 PathString。 |
Inequality(PathString, PathString) |
通过运算符调用 Equals |