WebClient.ResponseHeaders プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

応答関連付けられているヘッダーの名前/値ペアコレクション取得します

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

Visual Basic (宣言)

Public ReadOnly Property ResponseHeaders As WebHeaderCollection

Visual Basic (使用法)

Dim instance As WebClient Dim value As WebHeaderCollection

value = instance.ResponseHeaders

C#

public WebHeaderCollection ResponseHeaders { get; }

C++

public: property WebHeaderCollection^ ResponseHeaders { WebHeaderCollection^ get (); }

J#

/** @property */ public WebHeaderCollection get_ResponseHeaders ()

JScript

public function get ResponseHeaders () : WebHeaderCollection

プロパティ
応答関連付けられているヘッダーの名前/値のペア格納している WebHeaderCollection。応答受信しなかった場合null 参照 (Visual Basic では Nothing)。

解説解説

ResponseHeaders プロパティは、WebClient が応答受信するヘッダー情報を含む WebHeaderCollection インスタンス格納します

使用例使用例

サーバーから返されResponseHeadersダウンロードし、表示するコード例次に示します

Visual Basic

' ResponseHeaders is a WebHeaderCollection instance that contains the headers sent back ' in response to the WebClient request. Dim myWebHeaderCollection As WebHeaderCollection = myWebClient.ResponseHeaders Console.WriteLine(ControlChars.Cr + "Displaying the response headers"

C#

// Obtain the WebHeaderCollection instance containing the header name/value pair from the response. WebHeaderCollection myWebHeaderCollection = myWebClient.ResponseHeaders; Console.WriteLine("\nDisplaying the response headers\n"); // Loop through the ResponseHeaders and display the header name/value pairs. for (int i=0; i < myWebHeaderCollection.Count; i++)
Console.WriteLine ("\t" + myWebHeaderCollection.GetKey(i) + " = " + myWebHeaderCollection.Get(i));

C++

// Obtain the WebHeaderCollection instance containing the header name/value pair from the response. WebHeaderCollection^ myWebHeaderCollection = myWebClient->ResponseHeaders; Console::WriteLine( "\nDisplaying the response headers\n" );

// Loop through the ResponseHeaders and display the header name/value pairs. for ( int i = 0; i < myWebHeaderCollection->Count; i++ ) { Console::WriteLine( "\t{0} = {1}", myWebHeaderCollection->GetKey( i ), myWebHeaderCollection->Get( i ) ); }

J#

// Obtain the WebHeaderCollection instance containing the // header name/value pair from the response. WebHeaderCollection myWebHeaderCollection = myWebClient.get_ResponseHeaders(); Console.WriteLine("\nDisplaying the response headers\n"); // Loop through the ResponseHeaders and display the header // name/value pairs. for (int i = 0; i < myWebHeaderCollection.get_Count(); i++) { Console.WriteLine("\t" + myWebHeaderCollection.GetKey(i) + " = " + myWebHeaderCollection.Get(i)); }

プラットフォームプラットフォーム

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

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
WebClient クラス
WebClient メンバ
System.Net 名前空間