UriParser 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
分析新的 URI 方案。 这是一个抽象类。
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- 继承
-
UriParser
- 派生
UriParser 类使你可以为新的 URI 方案创建分析程序。 可以完全编写这些分析程序,或者分析程序可以从基于网络协议) (HTTP、FTP 和其他方案的已知方案派生。 如果要创建一个全新的分析器,请继承自 GenericUriParser. 如果要创建扩展已知 URI 方案、继承自 FtpStyleUriParser、 HttpStyleUriParser、 FileStyleUriParser或 GopherStyleUriParser的 LdapStyleUriParser分析器。
Microsoft 强烈建议使用随 .NET 附带的分析程序。 构建自己的分析器会增加应用程序的复杂性,并且不会像交付分析程序一样执行。
Uri |
构建默认的 URI 分析器。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
从 URI 获取各个组成部分。 |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取当前实例的 Type。 (继承自 Object) |
Initialize |
初始化分析器的状态并验证 URI。 |
Is |
确定 |
Is |
指示某个方案的分析器是否已注册。 |
Is |
指示 URI 是否是格式良好的。 |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
On |
|
On |
在注册 UriParser 方法时由 Framework 调用。 |
Register(Uri |
将方案和端口号与 UriParser 关联。 |
Resolve(Uri, Uri, Uri |
|
To |
返回表示当前对象的字符串。 (继承自 Object) |
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |