WebRequest.CreateDefault(Uri) 方法

定义

注意

WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.

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

public:
 static System::Net::WebRequest ^ CreateDefault(Uri ^ requestUri);
public static System.Net.WebRequest CreateDefault (Uri requestUri);
[System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Net.WebRequest CreateDefault (Uri requestUri);
static member CreateDefault : Uri -> System.Net.WebRequest
[<System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateDefault : Uri -> System.Net.WebRequest
Public Shared Function CreateDefault (requestUri As Uri) As WebRequest

参数

requestUri
Uri

包含请求的资源的 URI 的 Uri

返回

指定的 URI 方案的 WebRequest 子代。

属性

例外

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

requestUrinull

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

注解

方法 CreateDefault 仅基于 URI 的方案部分返回一个 WebRequest 后代实例。

例如,在 中传递以 http:// 开头的 URI 时,HttpWebRequestCreateDefault返回 。requestUri 如果改为传递以 file:// 开头的 URI,则 CreateDefault 方法将返回 FileWebRequest

备注

当你在应用程序中启用网络跟踪后,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET 中的网络跟踪

适用于