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 クラスのページへのリンク