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 附带的分析程序。 构建自己的分析器会增加应用程序的复杂性,并且不会像交付分析程序一样执行。
构造函数
UriParser() |
构建默认的 URI 分析器。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetComponents(Uri, UriComponents, UriFormat) |
从 URI 获取各个组成部分。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InitializeAndValidate(Uri, UriFormatException) |
初始化分析器的状态并验证 URI。 |
IsBaseOf(Uri, Uri) |
确定 |
IsKnownScheme(String) |
指示某个方案的分析器是否已注册。 |
IsWellFormedOriginalString(Uri) |
指示 URI 是否是格式良好的。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
OnNewUri() | |
OnRegister(String, Int32) |
在注册 UriParser 方法时由 Framework 调用。 |
Register(UriParser, String, Int32) |
将方案和端口号与 UriParser 关联。 |
Resolve(Uri, Uri, UriFormatException) | |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |