WebRequest.CreateDefault(Uri) Method

Definition

Инициализирует новый экземпляр WebRequest для заданной схемы URI.Initializes a new WebRequest instance for the specified URI scheme.

public:
 static System::Net::WebRequest ^ CreateDefault(Uri ^ requestUri);
public static System.Net.WebRequest CreateDefault (Uri requestUri);
static member CreateDefault : Uri -> System.Net.WebRequest
Public Shared Function CreateDefault (requestUri As Uri) As WebRequest

Parameters

requestUri
Uri

Объект Uri, содержащий универсальный код запрашиваемого ресурса (URI).A Uri containing the URI of the requested resource.

Returns

WebRequest

Потомок WebRequest для указанной схемы URI.A WebRequest descendant for the specified URI scheme.

Exceptions

Схема запроса, заданная в requestUri, не зарегистрирована.The request scheme specified in requestUri is not registered.

Параметр requestUri равен null.requestUri is null.

У вызывающего объекта нет разрешения WebPermissionAttribute на подключение к запрошенному универсальному коду ресурса (URI) или к универсальному коду ресурса (URI), к которому перенаправляется запрос.The caller does not have WebPermissionAttribute permission to connect to the requested URI or a URI that the request is redirected to.

Remarks

Метод CreateDefault возвращает экземпляр WebRequest потомков, основанный только на части схемы URI.The CreateDefault method returns a WebRequest descendant instance based on only the scheme portion of a URI.

Например, если в requestUriпередается URI, начинающийся с http://, HttpWebRequest возвращается с помощью CreateDefault.For example, when a URI beginning with http:// is passed in requestUri, an HttpWebRequest is returned by CreateDefault. Если вместо этого передается URI, начинающийся с file://, метод CreateDefault вернет FileWebRequest.If a URI beginning with file:// is passed instead, the CreateDefault method will return a FileWebRequest.

Note

Данный член генерирует сведения трассировки, если в приложении включена трассировка сети.This member outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Сетевая трассировка в .NET.For more information, see Network Tracing in .NET.

Applies to