WebRequest.CreateDefault(Uri) 方法

定义

注意

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

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

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);
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}")>]
static member CreateDefault : Uri -> System.Net.WebRequest
static member CreateDefault : Uri -> System.Net.WebRequest
Public Shared Function CreateDefault (requestUri As Uri) As WebRequest

参数

requestUri
Uri

Uri包含所请求资源的 URI。

返回

WebRequest指定 URI 方案的后代。

属性

例外

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

requestUrinull

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

注解

该方法 CreateDefault 仅基于 URI 的方案部分返回 WebRequest 子代实例。

例如,当传入以开头http://requestUri的 URI 时,会返回一个 HttpWebRequest URICreateDefault。 如果改为传递以开头 file:// 的 URI,该方法 CreateDefault 将返回一个 FileWebRequest

注释

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

适用于