WebRequest.CreateDefault(Uri) Metoda

Definicja

Przestroga

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

Inicjuje nowe WebRequest wystąpienie dla określonego schematu identyfikatora 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

Parametry

requestUri
Uri

Element Uri zawierający identyfikator URI żądanego zasobu.

Zwraca

Element WebRequest potomny dla określonego schematu identyfikatora URI.

Atrybuty

Wyjątki

Schemat żądania określony w elemecie requestUri nie jest zarejestrowany.

requestUri to null.

Obiekt wywołujący nie ma WebPermissionAttribute uprawnień do nawiązywania połączenia z żądanym identyfikatorem URI lub identyfikatorem URI, do którego jest przekierowywane żądanie.

Uwagi

Metoda CreateDefault zwraca WebRequest wystąpienie potomne na podstawie tylko części schematu identyfikatora URI.

Na przykład gdy identyfikator URI rozpoczynający się od http:// jest przekazywany w requestUrielemecie , HttpWebRequest element jest zwracany przez CreateDefault. Jeśli zamiast tego zostanie przekazany identyfikator URI rozpoczynający się od file:// , CreateDefault metoda zwróci FileWebRequestwartość .

Uwaga

Ten element członkowski generuje informacje ze śledzenia pod warunkiem włączenia funkcji śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Śledzenie sieci na platformie .NET.

Dotyczy