WebRequest.CreateDefault(Uri) メソッド

定義

注意事項

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

指定した URI スキーム用に新しい WebRequest のインスタンスを初期化します。

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

戻り値

指定した URI スキーム用の WebRequest 派生クラス。

属性

例外

requestUri で指定された要求スキームが登録されていません。

requestUrinullです。

呼び出し元には、要求された URI または要求のリダイレクト先である URI に接続するための WebPermissionAttribute アクセス許可がありません。

注釈

メソッドは CreateDefault 、URI の WebRequest スキーム部分のみに基づいて子孫インスタンスを返します。

たとえば、 でhttp://始まる URI が でrequestUriHttpWebRequest渡されると、 によって CreateDefaultが返されます。 で始まる file:// URI が代わりに渡された場合、 CreateDefault メソッドは を FileWebRequest返します。

Note

このメンバーは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。 詳細については、「 .NET でのネットワーク トレース」を参照してください。

適用対象