WebClient.ResponseHeaders プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)
応答に関連付けられているヘッダーの名前/値ペアのコレクションを取得します。
名前空間: System.Net
アセンブリ: System (system.dll 内)
構文
Public ReadOnly Property ResponseHeaders As WebHeaderCollection
Dim instance As WebClient Dim value As WebHeaderCollection
value = instance.ResponseHeaders
public WebHeaderCollection ResponseHeaders { get; }
public: property WebHeaderCollection^ ResponseHeaders { WebHeaderCollection^ get (); }
/** @property */ public WebHeaderCollection get_ResponseHeaders ()
public function get ResponseHeaders () : WebHeaderCollection
プロパティ値
応答に関連付けられているヘッダーの名前/値のペアを格納している WebHeaderCollection。応答を受信しなかった場合は null 参照 (Visual Basic では Nothing)。
ResponseHeaders プロパティは、WebClient が応答で受信するヘッダー情報を含む WebHeaderCollection インスタンスを格納します。
サーバーから返された ResponseHeaders をダウンロードし、表示するコード例を次に示します。
' 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"
- ControlChars.Cr) ' Loop through the ResponseHeaders. Dim i As Integer For i = 0 To myWebHeaderCollection.Count - 1 ' Display the headers as name/value pairs. Console.WriteLine((ControlChars.Tab + myWebHeaderCollection.GetKey(i) + " " + ChrW(61) + " " + myWebHeaderCollection.Get(i))) Next i
// 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));
// 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 ) ); }
// 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.0、1.1、1.0
関連項目
WebClient クラス
WebClient メンバ
System.Net 名前空間