WebRequest.GetResponse メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebRequest.GetResponse メソッドの意味・解説 

WebRequest.GetResponse メソッド

派生クラスオーバーライドされると、インターネット要求への応答返します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Public Overridable Function
 GetResponse As WebResponse
Dim instance As WebRequest
Dim returnValue As WebResponse

returnValue = instance.GetResponse
public virtual WebResponse GetResponse ()
public:
virtual WebResponse^ GetResponse ()
public WebResponse GetResponse ()
public function GetResponse () : WebResponse

戻り値
インターネット要求への応答格納する WebResponse。

例外例外
例外種類条件

NotImplementedException

メソッド派生クラスオーバーライドされていないのに、そのメソッドへのアクセス試行されました。

解説解説

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();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebRequest クラス
WebRequest メンバ
System.Net 名前空間
BeginGetResponse
WebResponse



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WebRequest.GetResponse メソッド」の関連用語

WebRequest.GetResponse メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebRequest.GetResponse メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS