导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

WebRequest.Create 方法 (Uri)

2013/12/13

为指定的 URI 方案初始化新的 WebRequest 实例。

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

public static WebRequest Create(
	Uri requestUri
)

参数

requestUri
类型: System.Uri
包含请求的资源的 URI 的 Uri

返回值

类型: System.Net.WebRequest
特定 URI 方案的 WebRequest 子代。

异常条件
NotSupportedException

requestUri 中指定的请求方案尚未注册。

ArgumentNullException

requestUrinull

SecurityException

调用方没有权限连接到请求 URI 或者将请求重定向到的 URI。

Create(Uri) 方法将运行时确定的 WebRequest 类的子代作为与 requestUri 最接近的注册匹配项返回。默认情况下,Create 方法返回 HttpWebRequest 类的派生实例。

例如,如果创建一个名为 Handler1 的 WebRequest 子代处理对 http://www.contoso.com/text/ 的请求,并创建另一个名为 Handler2 的子代处理对 http://www.contoso.com/code/ 的请求,则可以使用 Create 方法返回与两个指定 URI 中任何一个关联的 WebRequest 子代。

Windows Phone 中的 .NET Framework 包括对 http://https:// URI 方案的支持。用 RegisterPrefix 方法注册要处理其他请求的自定义 WebRequest 子代。

版本说明

Windows Phone

如果试图从 FTP 站点访问文件,应用程序将引发 NullRefrenceException 而不是 NotSupportedException

Windows Phone OS

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

Windows Phone

显示:
© 2014 Microsoft