HttpWebRequest.Address プロパティ

要求に実際に応答するインターネット リソースの URI を取得します。

Public ReadOnly Property Address As Uri
[C#]
public Uri Address {get;}
[C++]
public: __property Uri* get_Address();
[JScript]
public function get Address() : Uri;

プロパティ値

要求に実際に応答するインターネット リソースを識別する Uri 。既定値は、 WebRequest.Create メソッドが要求を初期化するために使用する URI です。

解説

Address プロパティは、要求中に発生することがあるすべてのリダイレクトが完了した後に、要求に実際に応答する URI に設定されます。

元の要求の URI は RequestUri プロパティに保持されます。

使用例

要求を満たすために HttpWebRequest インスタンス req が別の場所にリダイレクトされたかどうかを確認し、要求がリダイレクトされた場合は hasChanged 変数の値を true に設定し、それ以外の場合は hasChangedfalse に設定する例を次に示します。

 
Dim hasChanged As Boolean = _
   (req.RequestUri.ToString() <> req.Address.ToString())


[C#] 
bool hasChanged = (req.RequestUri != req.Address);
 

[C++] 
bool hasChanged = req->RequestUri->Equals(req->Address);
 

[JScript] 
var hasChanged : Boolean = (req.RequestUri.ToString() != req.Address.ToString())

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

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