WebRequest.CreateHttp Metoda

Definicja

Inicjuje nowe HttpWebRequest wystąpienie dla określonego identyfikatora URI.

Przeciążenia

CreateHttp(String)
Przestarzałe.

Inicjuje nowe HttpWebRequest wystąpienie dla określonego ciągu identyfikatora URI.

CreateHttp(Uri)
Przestarzałe.

Inicjuje nowe HttpWebRequest wystąpienie dla określonego identyfikatora URI.

CreateHttp(String)

Źródło:
WebRequest.cs
Źródło:
WebRequest.cs
Źródło:
WebRequest.cs

Przestroga

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

Inicjuje nowe HttpWebRequest wystąpienie dla określonego ciągu identyfikatora URI.

public:
 static System::Net::HttpWebRequest ^ CreateHttp(System::String ^ requestUriString);
public static System.Net.HttpWebRequest CreateHttp (string requestUriString);
[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.HttpWebRequest CreateHttp (string requestUriString);
static member CreateHttp : string -> System.Net.HttpWebRequest
[<System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateHttp : string -> System.Net.HttpWebRequest
Public Shared Function CreateHttp (requestUriString As String) As HttpWebRequest

Parametry

requestUriString
String

Ciąg identyfikatora URI identyfikujący zasób internetowy.

Zwraca

Wystąpienie HttpWebRequest określonego ciągu identyfikatora URI.

Atrybuty

Wyjątki

Schemat żądania określony w requestUriString pliku to schemat http lub https.

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

Identyfikator URI określony w pliku requestUriString nie jest prawidłowym identyfikatorem URI.

Uwagi

Metoda CreateHttp(String) zwraca wystąpienie HttpWebRequest klasy dla klasy requestUriString.

Gdy identyfikator URI rozpoczynający się od http:// lub https:// jest przekazywany w parametrze requestUriString , HttpWebRequest element jest zwracany przez CreateHttp(String)element . Każdy inny schemat zgłosi wyjątek NotSupportedException.

Metoda CreateHttp(String) używa parametru requestUriString , aby utworzyć Uri wystąpienie, które przekazuje do nowego HttpWebRequest. Jeśli metoda zakończy się pomyślnie, AllowReadStreamBuffering właściwość zwróconego HttpWebRequest wystąpienia jest ustawiona na falsewartość .

Platforma .NET obejmuje obsługę schematów identyfikatorów http:// URI i https:// . Niestandardowe WebRequest elementy podrzędne do obsługi innych żądań są rejestrowane za pomocą RegisterPrefix metody . Metody Create(String) można użyć do utworzenia elementu podrzędnego WebRequest klasy dla innych schematów.

Dotyczy

CreateHttp(Uri)

Źródło:
WebRequest.cs
Źródło:
WebRequest.cs
Źródło:
WebRequest.cs

Przestroga

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

Inicjuje nowe HttpWebRequest wystąpienie dla określonego identyfikatora URI.

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

Parametry

requestUri
Uri

Identyfikator URI identyfikujący zasób internetowy.

Zwraca

Wystąpienie HttpWebRequest określonego ciągu identyfikatora URI.

Atrybuty

Wyjątki

Schemat żądania określony w requestUri pliku to schemat http lub https.

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.

Identyfikator URI określony w pliku requestUri nie jest prawidłowym identyfikatorem URI.

Uwagi

Metoda CreateHttp(Uri) zwraca wystąpienie HttpWebRequest klasy dla klasy requestUri.

Gdy identyfikator URI rozpoczynający się od http:// lub http:// jest przekazywany w parametrze requestUri , HttpWebRequest element jest zwracany przez CreateHttp(Uri)parametr . Inny inny schemat zgłosi błąd NotSupportedException.

Metoda CreateHttp(Uri) używa parametru requestUri do utworzenia nowego HttpWebRequest wystąpienia. Jeśli metoda zakończy się pomyślnie, AllowReadStreamBuffering właściwość zwróconego HttpWebRequest wystąpienia jest ustawiona na falsewartość .

Platforma .NET obejmuje obsługę schematów identyfikatorów http:// URI i https:// . Niestandardowe WebRequest elementy podrzędne do obsługi innych żądań są rejestrowane za pomocą RegisterPrefix metody . Metody Create(Uri) można użyć do utworzenia elementu podrzędnego WebRequest klasy dla innych schematów.

Dotyczy