次の方法で共有


WebRequest.CreateDefault メソッド

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

Public Shared Function CreateDefault( _
   ByVal requestUri As Uri _) As WebRequest
[C#]
public static WebRequest CreateDefault(UrirequestUri);
[C++]
public: static WebRequest* CreateDefault(Uri* requestUri);
[JScript]
public static function CreateDefault(
   requestUri : Uri) : WebRequest;

パラメータ

  • requestUri
    要求されたリソースの URI を格納する Uri

戻り値

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

例外

例外の種類 条件
NotSupportedException requestUri で指定された要求スキームが登録されていません。
ArgumentNullException requestUri が null 参照 (Visual Basic では Nothing) です。
SecurityException 呼び出し元に、要求された URI に接続するためのアクセス許可、または要求のリダイレクト先の URI に接続するためのアクセス許可がありません。

解説

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

たとえば、 http:// で始まる URI が requestUri で渡される場合、 CreateDefaultHttpWebRequest インスタンスを返します。これに対して、 file:// で始まる URI が渡される場合、 CreateDefault メソッドは FileWebRequest を返します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

WebRequest クラス | WebRequest メンバ | System.Net 名前空間