Uri.ToString 方法

定义

获取当前 Uri 的规范字符串表示形式。

public:
 virtual Platform::String ^ ToString() = ToString;
winrt::hstring ToString();
public string ToString();
function toString()
Public Function ToString () As String

返回

String

Platform::String

winrt::hstring

当前 Uri 的未转义规范表示形式。 除 #、?和 %外,所有字符均未转义。

实现

注解

ToString 实现适用于由 Uri 类实现的 IStringable 接口。 从 Windows 8.1 开始支持 IStringable,Windows Phone 8.1 中也提供。 ToString 实现的 IStringable 定义在字面上不是 Platform::Object 及其基本 API 的替代,但它确实会替换 ToString 行为。

对于 Windows 8 和 Windows Phone 8,URI 不实现 IStringable (它在) 不可用。 因此,UriToString 方法仍然是由 Platform::Object 或 JavaScript“object”支持Windows 运行时实现的方法。 只有 Visual C++ 组件扩展 (C++/CX) 和 JavaScript 才可以看到 ToString API 来源的明显差异,你应将其视为实现细节,这与在任一情况下使用 ToString 的方式无关紧要。

适用于