信息
您所需的主题如下所示。但此主题未包含在此库中。

UriBuilder 构造函数 (String, String, Int32, String, String)

2013/12/13

用指定的方案、主机、端口号、路径和查询字符串或段标识符初始化 UriBuilder 类的新实例。

Namespace:  System
程序集:  System(位于 System.dll 中)

public UriBuilder(
	string scheme,
	string host,
	int port,
	string path,
	string extraValue
)

参数

scheme
类型: System.String
Internet 访问协议。
host
类型: System.String
DNS 样式的域名或 IP 地址。
port
类型: System.Int32
服务的 IP 端口号。
path
类型: System.String
Internet 资源的路径。
extraValue
类型: System.String
查询字符串或段标识符。

异常条件
ArgumentException

extraValue 既不是 null 也不是 Empty,既不是以井号 (#) 开始的有效段标识符,也不是以问号 (?) 开始的有效查询字符串。

- 或 -

scheme 不是有效的方案名称。

ArgumentOutOfRangeException

port 小于 0 或大于 65,535。

初始化 UriBuilder 实例,并将 Scheme 属性设置为 schemeName,将 Host 属性设置为 hostName,将 Port 属性设置为 portNumber,将 Path 属性设置为 pathValue。如果 extraValue 以井号 (#) 开始,则 Fragment 设置为 extraValue。如果 extraValue 以问号 (?) 开始,则 Query 设置为 extraValue

下面的示例创建一个包含 URI http://www.contoso.com:8080/index.htm#top 的 UriBuilder 实例。


      UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm","#top");



Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: