WebResponseとは? わかりやすく解説

WebResponse クラス

URI (Uniform Resource Identifier) からの応答利用できるようにします。これは abstract クラスです。

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

<SerializableAttribute> _
Public MustInherit Class
 WebResponse
    Inherits MarshalByRefObject
    Implements ISerializable, IDisposable
[SerializableAttribute] 
public abstract class WebResponse : MarshalByRefObject,
 ISerializable, IDisposable
[SerializableAttribute] 
public ref class WebResponse abstract : public
 MarshalByRefObject, ISerializable, IDisposable
/** @attribute SerializableAttribute() */ 
public abstract class WebResponse extends MarshalByRefObject
 implements ISerializable, IDisposable
SerializableAttribute 
public abstract class WebResponse extends
 MarshalByRefObject implements ISerializable, IDisposable
解説解説
使用例使用例

WebRequest から WebResponse インスタンス作成する例を次に示します

' Initialize the WebRequest.
Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")

' Return the response. 
Dim myResponse As WebResponse = myRequest.GetResponse()

' Code to use the WebResponse goes here.
' Close the response to free resources.
myResponse.Close()

// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");

// Return the response. 
WebResponse myResponse = myRequest.GetResponse();

// Code to use the WebResponse goes here.

// Close the response to free resources.
myResponse.Close();

// Initialize the WebRequest.
WebRequest^ myRequest = WebRequest::Create( "http://www.contoso.com"
 );

// Return the response. 
WebResponse^ myResponse = myRequest->GetResponse();

// Code to use the WebResponse goes here.

// Close the response to free resources.
myResponse->Close();
// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");

// Return the response. 
WebResponse myResponse = myRequest.GetResponse();

// Code to use the WebResponse goes here.
// Close the response to free resources.
myResponse.Close();
継承階層継承階層
System.Object
   System.MarshalByRefObject
    System.Net.WebResponse
       System.Net.FileWebResponse
       System.Net.FtpWebResponse
       System.Net.HttpWebResponse
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

WebResponse コンストラクタ ()


WebResponse コンストラクタ (SerializationInfo, StreamingContext)

SerializationInfo クラスStreamingContext クラス指定したインスタンスから、WebResponse クラス新しインスタンス初期化します。

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

Protected Sub New ( _
    serializationInfo As SerializationInfo, _
    streamingContext As StreamingContext _
)
Dim serializationInfo As SerializationInfo
Dim streamingContext As StreamingContext

Dim instance As New WebResponse(serializationInfo,
 streamingContext)
protected WebResponse (
    SerializationInfo serializationInfo,
    StreamingContext streamingContext
)
protected:
WebResponse (
    SerializationInfo^ serializationInfo, 
    StreamingContext streamingContext
)
protected WebResponse (
    SerializationInfo serializationInfo, 
    StreamingContext streamingContext
)
protected function WebResponse (
    serializationInfo : SerializationInfo, 
    streamingContext : StreamingContext
)

パラメータ

serializationInfo

新しい WebRequest インスタンスシリアル化するために必要な情報格納する SerializationInfo クラスインスタンス

streamingContext

新しWebRequest インスタンス関連付けられているシリアル化ストリームソース指定する StreamingContext クラスインスタンス

例外例外
解説解説

派生クラスによって実装されると、このコンストラクタWebResponse 派生クラスの ISerializable インターフェイス実装ます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

WebResponse コンストラクタ

WebResponse クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
WebResponse () WebResponse クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

WebResponse (SerializationInfo, StreamingContext) SerializationInfo クラスと StreamingContext クラス指定したインスタンスから、WebResponse クラス新しインスタンス初期化します。
参照参照

関連項目

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

WebResponse プロパティ


WebResponse メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close 派生クラスオーバーライドされると、応答ストリーム閉じます
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetResponseStream 派生クラスオーバーライドされると、インターネット リソースからデータ ストリーム返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.IDisposable.Dispose 派生クラスオーバーライドされた場合、WebResponse で使用するすべてのリソース解放します。
インターフェイスの明示的な実装 System.Runtime.Serialization.ISerializable.GetObjectData SerializationInfo インスタンスに、WebResponseシリアル化するために必要なデータ設定します
参照参照

関連項目

WebResponse クラス
System.Net 名前空間

WebResponse メンバ

URI (Uniform Resource Identifier) からの応答利用できるようにします。これは abstract クラスです。

WebResponse データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close 派生クラスオーバーライドされると、応答ストリーム閉じます
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetResponseStream 派生クラスオーバーライドされると、インターネット リソースからデータ ストリーム返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.IDisposable.Dispose 派生クラスオーバーライドされた場合WebResponse使用するすべてのリソース解放します。
インターフェイスの明示的な実装 System.Runtime.Serialization.ISerializable.GetObjectData SerializationInfo インスタンスに、WebResponseシリアル化するために必要なデータ設定します
参照参照

関連項目

WebResponse クラス
System.Net 名前空間



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

辞書ショートカット

すべての辞書の索引

「WebResponse」の関連用語

WebResponseのお隣キーワード
検索ランキング

   

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



WebResponseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS