WebRequest.GetResponse メソッド
アセンブリ: System (system.dll 内)

Dim instance As WebRequest Dim returnValue As WebResponse returnValue = instance.GetResponse
インターネット要求への応答を格納する WebResponse。


GetResponse メソッドは、インターネット リソースへの要求を送信し、WebResponse インスタンスを返します。要求が既に GetRequestStream の呼び出しによって初期化されている場合、GetResponse メソッドは要求を完了し、応答を返します。
GetResponse メソッドは、WebResponse への同期アクセスを提供します。非同期アクセスでは、BeginGetResponse メソッドと EndGetResponse メソッドを使用します。
![]() |
---|
WebRequest クラスは、abstract クラスです。実行時の WebRequest インスタンスの実際の動作は、System.Net.WebRequest.Create メソッドで返される派生クラスによって決まります。既定値および例外の詳細については、HttpWebRequest や FileWebRequest などの派生クラスの説明を参照してください。 |

Timeout プロパティを 10000 ミリ秒に設定する例を次に示します。リソースが返される前にタイムアウト時間が経過すると、WebException がスローされます。
' Create a new WebRequest Object to the mentioned URL. Dim myWebRequest As WebRequest = WebRequest.Create("http://www.contoso.com") Console.WriteLine(ControlChars.Cr + "The Timeout time of the request before setting is : {0} milliseconds", myWebRequest.Timeout) ' Set the 'Timeout' property in Milliseconds. myWebRequest.Timeout = 10000 ' Assign the response object of 'WebRequest' to a 'WebResponse' variable. Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
// Create a new WebRequest Object to the mentioned URL. WebRequest myWebRequest=WebRequest.Create("http://www.contoso.com"); Console.WriteLine("\nThe Timeout time of the request before setting is : {0} milliseconds",myWebRequest.Timeout); // Set the 'Timeout' property in Milliseconds. myWebRequest.Timeout=10000; // This request will throw a WebException if it reaches the timeout limit before it is able to fetch the resource. WebResponse myWebResponse=myWebRequest.GetResponse();
// Create a new WebRequest Object to the mentioned URL. WebRequest^ myWebRequest = WebRequest::Create( "http://www.contoso.com" ); Console::WriteLine( "\nThe Timeout time of the request before setting is : {0} milliseconds", myWebRequest->Timeout ); // Set the 'Timeout' property in Milliseconds. myWebRequest->Timeout = 10000; // This request will throw a WebException if it reaches the timeout limit // before it is able to fetch the resource. WebResponse^ myWebResponse = myWebRequest->GetResponse();
// Create a new WebRequest Object to the mentioned URL. WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com"); Console.WriteLine("\nThe Timeout time of the request before " + "setting is : {0} milliseconds", System.Convert.ToString( myWebRequest.get_Timeout())); // Set the 'Timeout' property in Milliseconds. myWebRequest.set_Timeout(10000); // This request will throw a WebException if it reaches the // timeout limit before it is able to fetch the resource. WebResponse myWebResponse = myWebRequest.GetResponse();

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からWebRequest.GetResponse メソッドを検索する場合は、下記のリンクをクリックしてください。

- WebRequest.GetResponse メソッドのページへのリンク