WebResponse クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URI (Uniform Resource Identifier) からの応答を利用できるようにします。 これは abstract
クラスです。
public ref class WebResponse abstract : IDisposable
public ref class WebResponse abstract : MarshalByRefObject, IDisposable, System::Runtime::Serialization::ISerializable
public abstract class WebResponse : IDisposable
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
type WebResponse = class
interface IDisposable
type WebResponse = class
inherit MarshalByRefObject
interface IDisposable
interface ISerializable
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
[<System.Serializable>]
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
Public MustInherit Class WebResponse
Implements IDisposable
Public MustInherit Class WebResponse
Inherits MarshalByRefObject
Implements IDisposable, ISerializable
- 継承
-
WebResponse
- 継承
- 派生
- 属性
- 実装
例
次の例では、 から インスタンスをWebResponseWebRequest作成します。
// 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.
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()
注釈
クラスは WebResponse 、プロトコル固有の abstract
応答クラスの派生元となる基本クラスです。 アプリケーションは、 クラスのインスタンスを使用してプロトコルに依存しない方法で要求と応答の WebResponse トランザクションに参加できますが、 から WebResponse 派生したプロトコル固有のクラスは要求の詳細を実行します。
クライアント アプリケーションはオブジェクトを直接作成WebResponseしません。オブジェクトは、インスタンスで WebRequest メソッドをGetResponse呼び出すことによって作成されます。
注意 (実装者)
からWebResponse継承する場合は、および Headersの各メンバーGetResponseStream()ContentLengthContentTypeResponseUriをオーバーライドする必要があります。
コンストラクター
WebResponse() |
WebResponse クラスの新しいインスタンスを初期化します。 |
WebResponse(SerializationInfo, StreamingContext) |
古い.
SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、WebResponse クラスの新しいインスタンスを初期化します。 |
プロパティ
ContentLength |
派生クラスでオーバーライドされると、受信しているデータのコンテンツ長を取得または設定します。 |
ContentType |
派生クラスでオーバーライドされると、受信しているデータのコンテンツ タイプを取得または設定します。 |
Headers |
派生クラスでオーバーライドされると、この要求に関連付けられたヘッダーの名前と値のペアのコレクションを取得します。 |
IsFromCache |
この応答がキャッシュから取得されたかどうかを示す Boolean 値を取得します。 |
IsMutuallyAuthenticated |
相互認証が行われたかどうかを示す Boolean 値を取得します。 |
ResponseUri |
派生クラスでオーバーライドされると、要求に実際に応答したインターネット リソースの URI を取得します。 |
SupportsHeaders |
ヘッダーがサポートされているかどうかを示す値を取得します。 |
メソッド
Close() |
派生クラスでオーバーライドされると、応答ストリームを閉じます。 |
CreateObjRef(Type) |
リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (継承元 MarshalByRefObject) |
Dispose() |
WebResponse オブジェクトによって使用されているアンマネージ リソースを解放します。 |
Dispose(Boolean) |
WebResponse オブジェクトによって使用されているアンマネージド リソースを解放します。オプションとして、マネージド リソースを破棄することもできます。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetLifetimeService() |
古い.
対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
GetObjectData(SerializationInfo, StreamingContext) |
古い.
SerializationInfo に、ターゲット オブジェクトをシリアル化するために必要なデータを設定します。 |
GetResponseStream() |
派生クラスでオーバーライドされると、インターネット リソースからデータ ストリームを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
InitializeLifetimeService() |
古い.
このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MemberwiseClone(Boolean) |
現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (継承元 MarshalByRefObject) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
IDisposable.Dispose() |
派生クラスでオーバーライドされた場合、WebResponse で使用したすべてのリソースを解放します。 |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
古い.
SerializationInfo インスタンスに、WebResponse をシリアル化するために必要なデータを設定します。 |
適用対象
.NET