Uri.PathAndQuery 属性

定义

获取用问号 (?) 分隔的 AbsolutePathQuery 属性。

public string PathAndQuery { get; }

属性值

AbsolutePath由问号分隔的 和 Query 属性 (?) 。

例外

此实例代表一个相对 URI,而此属性仅对绝对 URI 有效。

示例

以下示例将 uri 路径 () /catalog/shownew.htm 写入控制台,并查询 (?date=today) 信息。

Uri baseUri = new Uri("http://www.contoso.com/");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine(myUri.PathAndQuery);

注解

属性 PathAndQuery 包含服务器上的绝对路径以及随请求一起发送的查询信息。 它与串联 AbsolutePathQuery 属性相同。

默认情况下,根据 PathAndQuery RFC 2396 对 属性进行转义。 如果启用了国际资源标识符 (ICI) 或国际化域名 (IDN) 分析, PathAndQuery 则会根据 RFC 3986 和 RFC 3987 对属性进行转义。

有关 IRI 支持的详细信息,请参阅 类的 Uri “备注”部分。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 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, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0