WebResponse クラス
アセンブリ: 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

WebResponse クラスは、プロトコル固有の応答クラスの派生元となる abstract 基本クラスです。アプリケーションは、WebResponse クラスのインスタンスを使用して、プロトコルに寛容な方法で要求トランザクションと応答トランザクションに参加できます。要求の詳細は、WebResponse から派生したプロトコルに固有なクラスが実行します。
クライアント アプリケーションは、WebResponse オブジェクトを直接作成しません。このオブジェクトは、WebRequest インスタンスで GetResponse メソッドを呼び出して作成します。
継承時の注意 WebResponse から継承する場合、ContentLength、ContentType、GetResponseStream、ResponseUri、Headers の各メンバをオーバーライドする必要があります。
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();

System.MarshalByRefObject
System.Net.WebResponse
System.Net.FileWebResponse
System.Net.FtpWebResponse
System.Net.HttpWebResponse


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebResponse コンストラクタ ()
アセンブリ: System (system.dll 内)


アプリケーションは WebResponse コンストラクタを直接呼び出しません。WebRequest インスタンスの 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebResponse コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: 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 function WebResponse ( serializationInfo : SerializationInfo, streamingContext : StreamingContext )



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


WebResponse コンストラクタ

名前 | 説明 |
---|---|
WebResponse () | WebResponse クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
WebResponse (SerializationInfo, StreamingContext) | SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、WebResponse クラスの新しいインスタンスを初期化します。 |

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 から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | GetObjectData | SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.IDisposable.Dispose | 派生クラスでオーバーライドされた場合、WebResponse で使用するすべてのリソースを解放します。 |
![]() | System.Runtime.Serialization.ISerializable.GetObjectData | SerializationInfo インスタンスに、WebResponse をシリアル化するために必要なデータを設定します。 |

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 から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | GetObjectData | SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.IDisposable.Dispose | 派生クラスでオーバーライドされた場合、WebResponse で使用するすべてのリソースを解放します。 |
![]() | System.Runtime.Serialization.ISerializable.GetObjectData | SerializationInfo インスタンスに、WebResponse をシリアル化するために必要なデータを設定します。 |

- WebResponseのページへのリンク