WebRequest.CreateDefault(Uri) Метод

Определение

Внимание!

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

Инициализирует новый экземпляр WebRequest для заданной схемы URI.

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).

Возвращаемое значение

Потомок WebRequest для указанной схемы URI.

Атрибуты

Исключения

Схема запроса, заданная в requestUri, не зарегистрирована.

requestUri имеет значение null.

У вызывающего объекта нет разрешения WebPermissionAttribute на подключение к запрошенному универсальному коду ресурса (URI) или к универсальному коду ресурса (URI), к которому перенаправляется запрос.

Комментарии

Метод CreateDefault возвращает WebRequest экземпляр-потомок на основе только части URI схемы.

Например, когда URI, начинающийся с http:// , передается в requestUri, HttpWebRequest возвращается .CreateDefault Если вместо этого передается URI, начинающийся с file:// , CreateDefault метод возвращает FileWebRequest.

Примечание

Данный член генерирует сведения трассировки, если в приложении включена трассировка сети. Дополнительные сведения см. в статье Трассировка сети в .NET.

Применяется к