Url 类

包装 Uri 类。为文件 URL 类型提供 LocalPath 的一个非版本,并且 HTTP 的 URL AbsoluteUri 键入。并从 MakeRelativeUri 的一个非结果,以便可以对用户显示。

继承层次结构

System.Object
  Microsoft.VisualStudio.Shell.Url

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Class Url
public class Url

Url 类型公开以下成员。

构造函数

  名称 说明
公共方法 Url(String) 初始化 Url 新的实例指定的路径中。
公共方法 Url(Url, String) 初始化基于指定的基 Url 和相对路径 Url 的新实例。

页首

属性

  名称 说明
公共属性 AbsoluteUrl 获取绝对 URL 作为字符串。
公共属性 Directory 返回包含文件。此 URL 对象引用的父目录的非绝对 URL。
公共属性 IsFile 确定 URL 是否表示文件 (带有 HTTP 位置)。
公共属性 Segments 获取的 URL 段的数组。
公共属性 Uri 获取此 URL 的 URI。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetPartial(Int32) 获取非路径到指定的索引。
公共方法 GetPartial(Int32, Int32) 获取非路径在指定的两个点之间
公共方法 GetRemainder 获取路径的非转义的其余部分,开始在指定时间段。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 JoinSegments 连接指定时间段到路径。
公共方法 MakeRelative 使指定的 Url 相对有关当前一个。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Move 从旧基础移动 URL 移到新的。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法静态成员 Unescape 将一个转义字符串转换为非转义字符串。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell 命名空间